首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android 怎么在关于手机界面添加个图片

2013-10-13 
Android 如何在关于手机界面添加个图片前言欢迎大家我分享和推荐好用的代码段~~声明欢迎转载,但请保留文章

Android 如何在关于手机界面添加个图片

前言
         欢迎大家我分享和推荐好用的代码段~~
声明
         欢迎转载,但请保留文章原始出处:
         CSDN:
http://www.csdn.net
         雨季o莫忧离:http://blog.csdn.net/luckkof

正文

 

需要在设置-->关于手机 界面定制一个界面类似下图。即需要在preference_srceen中添加图片。Android 怎么在关于手机界面添加个图片   [SOLUTION]1:在Setting的source code的src\com\android\settings文件中添加一个类LogoPreference.java文件内容如下:package com.android.settings;import android.content.Context;
import android.preference.Preference;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RadioButton;
import android.widget.RelativeLayout;public class LogoPreference extends Preference {    /**
     * @param context
     * @param attrs
     * @param defStyle
     */
    public LogoPreference(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init();
    }    /**
     * @param context
     * @param attrs
     */
    public LogoPreference(Context context, AttributeSet attrs) {
        super(context, attrs);
        init();
    }    /**
     * @param context
     */
    public LogoPreference(Context context) {
        super(context);
        init();
    }    private void init() {
        setLayoutResource(R.layout.logo_preference_layout);
    }
    
    @Override
    public View getView(View convertView, ViewGroup parent) {
        View view = super.getView(convertView, parent);
        return view;
    }}
2,在Setting的res\layout目录下添加一个对应的logo_preference_layout.xml文件。文件内容如下:- http://schemas.android.com/apk/res/android- http://schemas.android.com/apk/res/android  <com.android.settings.LogoPreference android:key="jasonAAA" android:icon="@drawable/pic_indicator" /> 重新编译Setting并push到手机中可以看到上图的效果,如果贵司要更改为自己公司的Logo图片,只需修改android:icon="@drawable/pic_indicator为贵司自己公司的Logo图片即可。

热点排行