读书人

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

发布时间: 2013-10-13 14:03:53 作者: rapoo

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图片即可。

读书人网 >Android

热点推荐