Android之拨号界面图片风格,无信息默认显示界面修改
Android之拨号界面图片风格,无信息默认显示界面修改
点开Dialer app,出现拨号,联系人,收藏三个选项卡,也就是三个Fragment,在三个界面都没有信息的时候会显示一个时钟,联系人,收藏的三个
图片,怎么样能调整他们的位置以及大小呢?
首先找到图片的位置在哪里,路径为package/app/Dialer/res/drawable-xxhdpi(这个图片所在的文件夹就看手机对应的分辨率了)/empty_call_log.png
package/app/Dialer/res/drawable-xxhdpi(这个图片所在的文件夹就看手机对应的分辨率了)/empty_contacts.png
package/app/Dialer/res/drawable-xxhdpi(这个图片所在的文件夹就看手机对应的分辨率了)/empty_speed_dial.png
这样就可以修改图片了,
然后再修改布局文件,package/app/Dialer/res/layout/empty_content_view.xml
| <TextView | 25 | |||
| 25 | android:id="@+id/emptyListViewMessage" | android:id="@+id/emptyListViewMessage" | 26 | |
| 26 | android:layout_width="match_parent" | android:layout_width="match_parent" | 27 | |
| 27 | android:layout_height="wrap_content" | android:layout_height="wrap_content" | 28 | |
| 28 | android:gravity="center_horizontal|top" | android:gravity="center_horizontal|top" | 29 | |
| 29 | android:textSize="@dimen/empty_list_message_text_size" | android:textSize="@dimen/empty_list_message_text_size" | 30 | |
| 30 | android:textColor="@color/empty_list_text_color" | android:textColor="@color/empty_list_text_color" | 31 | |
| 31 | android:paddingRight="16dp" | android:paddingRight="16dp" | 32 | |
| 32 | android:paddingLeft="16dp" | android:paddingLeft="16dp" | 33 | |
| 33 | android:paddingTop="8dp" | android:paddingTop="20dp" | 34 | |
| 34 | android:paddingBottom="8dp" /> | android:paddingBottom="8dp" /> |
然后在package/app/Dialer/res/values/colors.xml
| <color name="empty_list_text_color">#b2b2b2</color> | <color name="empty_list_text_color">#80444444</color> |
然后在package/app/Dialer/res/values/dimens.xml
| <dimen name="empty_list_message_text_size">16sp</dimen> | <dimen name="empty_list_message_text_size">14sp</dimen> |
在src/com/android/dialer/widget/EmptyContentView.java中修改
| public void setActionLabel(int resourceId) { | public void setActionLabel(int resourceId) { | 91 | ||
| 92 | if (resourceId == NO_LABEL) { | if (resourceId == NO_LABEL) { | 92 | |
| 93 | mActionView.setText(null); | mActionView.setText(null); | 93 | |
| 94 | mActionView.setVisibility(View.GONE); | mActionView.setVisibility(View.INVISIBLE); | 94 | |
| 95 | } else { | } else { | 95 | |
| 96 | mActionView.setText(resourceId); | mActionView.setText(resourceId); | 96 | |
| 97 | mActionView.setVisibility(View.VISIBLE); | mActionView.setVisibility(View.VISIBLE); | 97 | |
| 98 | } | } | 98 | |
| 99 | } | } | 99 | |
| 100 |
Android之拨号界面图片风格,无信息默认显示界面修改的更多相关文章
- iOS不得姐项目--图片帖子模块,大图默认显示最顶部分的处理
一.刚开始的处理,设置Mode属性(self.pictureImageView.contentMode = UIViewContentModeScaleAspectFill;) 和 Clip Subv ...
- vue2.0实现图片加载失败默认显示图片
<div class="bg"> <img :src="goods.phoneFloorAd.resUrl" :onerror="e ...
- 如何更改/删除magento首页产品/广告图片等模块信息
如何更改/删除magento首页产品/广告图片等模块信息,如果只是修改一些简单的地方,例如已经存在 的左右栏目里面的图片内容等,是很简单的,直接在后台就可以修改的,具体如下: 如何删除magento首 ...
- 我的Android进阶之旅------>Android疯狂连连看游戏的实现之加载界面图片和实现游戏Activity(四)
正如在<我的Android进阶之旅------>Android疯狂连连看游戏的实现之状态数据模型(三)>一文中看到的,在AbstractBoard的代码中,当程序需要创建N个Piec ...
- Android之自定义ViewPager实现图片的无线轮播
PS:以前也写过关于图片轮播这一块的博客.不过写的很烂,并且很多情况没有考虑到(没有支持无线轮播,和手势点击事件).因此这里写一篇补上.也是当时太年轻了. 注:图片请放大后再看.否则看不清楚. 学习内 ...
- Android -- 加载大图片到内存,从gallery获取图片,获取图片exif信息
1. 加载大图片到内存,从gallery获取图片 android默认的最大堆栈只有16M, 图片像素太高会导致内存不足的异常, 需要将图片等比例缩小到适合手机屏幕分辨率, 再加载. 从gallery ...
- 在Android下通过ExifInterface类操作图片的Exif信息
什么是Exif 先来了解什么是Exif.Exif是一种图像文件格式,它的数据存储于JPEG格式是完全相同的,实际上Exif格式就是JPEG格式头插入了 数码照片的信息,包括拍摄的光圈.快门.平衡白.I ...
- 为图片添加九宫格信息-UI界面编辑器(SkinStudio)教程
1.1. 为图片添加九宫格信息 在UI编辑器中添加一张图片 使用Photoshop打开这张图片 放大这张图片,使用切片工具,选取LeftTop(左上角固定不变的位置) 双击切片,找到尺寸信息 将尺 ...
- Android 超高仿微信图片选择器 图片该这么加载
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39943731,本文出自:[张鸿洋的博客] 1.概述 关于手机图片加载器,在当今像 ...
随机推荐
- 项目中如何GB2312转UTF-8
$str = mb_convert_encoding($str, "gb2312", "UTF-8"); // 这是一个PHP 自带函数 参数1 是要转的字符, ...
- 很好用的request转换为实体方法还有判断实体所有参数不能为空的方法
/// <summary> /// 模型辅助处理类 /// 2016-04-18 /// </summary> public class ModelHelper { /// & ...
- clock()、time()、clock_gettime()和gettimeofday()函数的用法和区别【转】
转自:http://www.cnblogs.com/krythur/archive/2013/02/25/2932647.html 转自http://blog.sina.com.cn/s/blog_7 ...
- win7下matlab2016a配置libsvm
1.下载libsvm https://www.csie.ntu.edu.tw/~cjlin/libsvm/ 2.解压到matlab2016a的安装目录的toolbox下 例如我的D:\Program ...
- samba
在/home/下有多个用户目录A.B...,现通过samba共享,要求A用户对A用户组目录具有root权限,对其他目录具有 读权限,B用户对B目录具有root权限,对其他目录只读.并在登陆各个目录时要 ...
- NOI 动态规划题集
noi 1996 登山 noi 8780 拦截导弹 noi 4977 怪盗基德的滑翔翼 noi 6045 开餐馆 noi 2718 移动路线 noi 2728 摘花生 noi 2985 数字组合 no ...
- 挑战程序2.1.4 穷竭搜索>>深度优先搜索
深度优先搜索DFS,从最开始状态出发,遍历一种状态到底,再回溯搜索第二种. 题目:POJ2386 思路:(⊙v⊙)嗯 和例题同理啊,从@开始,搜索到所有可以走到的地方,把那里改为一个值(@或者 ...
- JavaScript浏览器对象(BOM)中有关设备、浏览器屏幕高度和宽度的API介绍
JavaScript世界中,有很多看起来能够帮我们知道网页宽度和高度的API,但太繁多了,而且容易弄混.不容易区分它们.下面我就来介绍一下,这些API到底是什么意思,之间的区别又在哪里. 一.设备的分 ...
- video 手机全屏自动播放
<video src="video.mp4" id="video" x-webkit-airplay="true" webkit-pl ...
- jQuery事件总结
blur() 触发或绑定blur事件.$("input").blur(function(){ $("input").css("background-c ...