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

正文

需要在设置-->关于手机 界面定制一个界面类似下图。即需要在preference_srceen中添加图片。
[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文件。
文件内容如下:
<?xml version="1.0" encoding="utf-8" ?>
-  < LinearLayout  xmlns:android =" http://schemas.android.com/apk/res/android "  android:layout_width =" match_parent "  android:layout_height =" 200dip "  android:minHeight =" ?android:attr/listPreferredItemHeight "  android:orientation =" vertical "  android:gravity =" center_vertical ">
   < ImageView  android:id =" @+android:id/icon "  android:layout_width =" 300dip "  android:layout_height =" 200dip "  android:paddingStart =" 0dip "  android:paddingEnd =" 0dip "  android:layout_gravity =" center_vertical "/>
-  < RelativeLayout android:id =" @+android:id/text_layout "  android:layout_width =" 0dip "  android:layout_height =" 0dip "  android:paddingStart =" 0dip "  android:paddingEnd =" 0dip "  android:gravity =" center_vertical " android:layout_weight =" 1 "  android:focusable =" true "  android:background =" @drawable/list_selector_holo_dark ">
   < TextView  android:id =" @+android:id/title "  android:layout_width =" 0dip "  android:layout_height =" wrap_content "  android:focusable =" true "  android:singleLine =" true "  android:textAppearance =" ?android:attr/textAppearanceMedium " />
   < TextView  android:id =" @+android:id/summary "  android:layout_width =" 0dip "  android:layout_height =" wrap_content "  android:layout_below =" @android:id/title "  android:layout_alignStart =" @android:id/title "  android:textAppearance =" ?android:attr/textAppearanceSmall "  android:maxLines =" 2 " />
   </ RelativeLayout >

   </ LinearLayout >
3:在Setting的device_info_settings.xml中添加一个LogoPreference
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/about_settings">

   < com.android.settings.LogoPreference android:key="jasonAAA "  android:icon =" @drawable/pic_indicator " />

重新编译Setting并push到手机中可以看到上图的效果,如果贵司要更改为自己公司的Logo图片,
只需修改 android:icon =" @drawable/ pic_indicator为贵司自己 公司的Logo图片即可。

转载于:https://www.cnblogs.com/james1207/p/3366227.html

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

  1. android 6.0在关机界面添加截图功能

    在关机界面添加截图功能,可以参考如下步骤修改实现: 1.步骤 1.1 <string name="global_action_screenshot_xxxx">scre ...

  2. [Android] 通过GridView仿微信动态添加本地图片

    原文:http://blog.csdn.net/eastmount/article/details/41808179 前面文章讲述的都是"随手拍"中图像处理的操作,此篇文章主要讲述 ...

  3. android QQ文字提取,手机QQ更新,图片提取文字更加方便

    腾讯QQ Android.iPhone手机版迎来同时升级到8.2.8正式版,更新内容都颇为丰富,也非常实用. 尤其是备受好评的图片文字提取功能,本次得到了升级,识别翻译更精准,复制转发更快捷,操作更简 ...

  4. java jframe 设置背景图片_JFrame如何在原有的界面添加背景图片啊

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面是源代码: import java.awt.BorderLayout; import java.awt.Container; import java. ...

  5. 浩辰CAD看图王手机版中添加的图片批注在电脑端如何查看?

    在使用CAD看图软件浩辰CAD看图王APP中批注功能的过程中,有时候为了CAD图纸能更清晰的展示,会需要在批注的时候插入图片说明,所以说特定场合下需要用电脑端打开,应该如何查看在手机中添加的图片批注呢 ...

  6. 你知道CAD手机看图软件中添加的图片批注如何在电脑中查看吗?

    在使用CAD手机看图软件查看CAD图纸的时候,有些时候需要在CAD图纸中进行批注,而为了更方便的展示批注的内容,有时候需要在批注的时候插入图片说明.今天我们以浩辰CAD看图王为例,给大家分享一下手机中 ...

  7. android10桌面布局好看,让你的Android手机界面布局更好看

    机友是否觉得你的Android界面布局不够好看?想换一种手机界面?也许很多朋友都能够很简单Android界面美化,但是太深入的操作就不会了,那么下面我为大家介绍另一种风格的界面,使你的手机界面变的更加 ...

  8. android 输入法设计,搜狗手机输入法Android专用版界面设计

    国内最受手机用户欢迎的搜狗手机输入法再出力作,推出了Android平台专用手机输入法,这也是国内首款Android平台上的智能手机输入法. Android专用版搜狗手机输入法特点.功能一览: Andr ...

  9. android开发笔记之联系人中添加手机铃声功能的实现

    这二天,在联系人(Contacts)的新建编辑界面添加了一个来电手机铃声的功能,现在把一些关键的地方写出来,做一个小笔记吧. 1. 功能需求: 在新建编辑联系人界面,添加一个手机铃声入口,点击可以进入 ...

最新文章

  1. 运营谈恋爱,真的太太太太太太会撩了
  2. 开发日记-20190620 关键词 今日回顾
  3. iptables 实际操作 之 规则查询 2
  4. 算法题007 计算n的阶乘
  5. nlp 命名实体识别 算法_中文命名实体识别算法 Lattice LSTM
  6. 【Mac】mac移动查找的图片到某个目录
  7. 测试人员提高业务掌握度的方案
  8. Sysbench 性能压测-MySQL
  9. MyQL 解压版本安装与默认密码查找(Mysql版本mysql-5.7.26)
  10. SharedObject使用:在FluorineFx.net与Flex中使用共享对象维护在线用户列表实例
  11. vs2017下载教程
  12. 单行、多行文本溢出省略号
  13. 解决MacOs10.15+ shimo 无法正常使用 PPTP协议问题
  14. 【智慧医疗】EMR vs EHR vs PHR 有何区别?
  15. iOS保存图片到相册
  16. 《人物动作:角色骨骼、蒙皮制作工艺》
  17. docker离线安装与卸载
  18. 怎么关闭vivo系统自检_科技资讯:vivo手机中软件的自启动功能怎么关闭
  19. Android App 保活之 ADJ 算法
  20. 决策树《机器学习入门学习》

热门文章

  1. LED Designing
  2. 12306车站信息爬取(4)——添加车票的票价信息
  3. 随着数字化转型加速,Entrust Datacard更名为“Entrust”
  4. 电动汽车换电池要多少钱?各品牌电池更换费用大起底!
  5. 构建linux图形安装程序,Scientific Linux 5.5 图形安装教程
  6. 用Python写一个走迷宫的小程序(图形化:matplotlib,dfs,prim)
  7. 华科计算机学院专业课,华科计算机考研专业课有哪些
  8. Kubernetes暴漏服务类型之Nginx Ingress
  9. Sping中怎么处理@Bean注解bean同名的问题
  10. python中有这样一条语句_在Python中一行书写两条语句时,语句之间可以使用__________作为分隔符。_学小易找答案...