Android提供了丰富多彩的视图与控件,已经能够满足大部分的业务需求,然而计划赶不上变化,总是有意料之外的情况需要特殊处理。比如PagerTabStrip无法在布局文件中指定文本大小和文本颜色,只能在代码中通过setTextSize和setTextColor方法来设置。这用起来殊为不便,如果它能像 ...
分类:
其他好文 时间:
2018-10-13 13:46:23
阅读次数:
164
ListView的常用方法 实例:设置一个ListView的页面,其页面头部是图片,尾部是Button按钮 方式一: 首先在对应的布局文件中添加ListView控件,然后可在主活动文件中对该页面添加头部和尾部相应控件,如下: public class MainActivity extends Act ...
分类:
其他好文 时间:
2018-10-06 21:33:30
阅读次数:
193
https://blog.csdn.net/xyzz609/article/details/51899950 //ArrayAdapter中有三个参数 //Context context 指定现在的上下文 //int textViewResourceId 指定一个包含textview的布局文件,显示 ...
分类:
其他好文 时间:
2018-10-02 17:21:04
阅读次数:
150
fr: 弹性尺寸使用fr尺寸单位,其来自 "fraction" 或 "fractional unit" 单词的前两个字母,表示整体空间的一部分。 布局文件里面设置布局的一些单位和方法;如下: 1px 一个像素点1dpi 一英寸有多少个像素点1dp 在dpi为160的屏幕上: 1dp = 1px px ...
分类:
其他好文 时间:
2018-09-23 16:29:48
阅读次数:
170
使用Dialog的实现方式,解决原ActionSheet使用Fragment实现而出现的部分手机取消按钮被遮盖的问题 java部分代码: 所用到的布局文件:dialog_actionsheet.xml 代码中使用: 存在的部分资源文件: 1)slt_as_ios7_other_bt_single.x ...
分类:
移动开发 时间:
2018-09-18 19:04:02
阅读次数:
199
今天来说说DataBinding在列表ListView中的使用 主要分为两种,1: 基本的实体类 2:Observable 定义字段 listView布局文件 主要看item布局 实体类就不给了,几个字段就行 来看看adapter activity中 上面adapter主要是第一种方式 第二种ada ...
分类:
移动开发 时间:
2018-09-13 21:38:49
阅读次数:
246
有时候新建布局文件时或者定义布局中的变量时,不能即时生成相关Binding类或方法(其实是不能正确索引),也许是IDE支持的一些BUG,不过AndroidStudio对DataBinding的支持问题也仅限于这些,并且可以比较简单地解决这些问题。方法一(经常不起作用):菜单->Build->CleanProject->RebuildProject方法二(推荐):关闭Android
分类:
移动开发 时间:
2018-09-12 14:30:42
阅读次数:
198
为什么要使用自定义Interface我们平常在Android的开发中,比如如果要设置一个View的点击事件,通常通过view.setOnClickListener()来实现的,这种方式略显繁琐,而且要通过findViewById()来获取到此View的引用。使用了DataBinding技术以后,我们无需这样做,可以直接通过在xml布局文件中设置一个Interface的实现来直接调用某个方法,非常方
分类:
移动开发 时间:
2018-09-11 14:52:45
阅读次数:
173
修改fragment的布局同上一篇:在Activity中的使用中一样,在Fragment中使用DataBinding同样需要修改布局,修改方式也跟Activity一样,在最外层加上\<layout>标签:<?xmlversion="1.0"encoding="utf-8"?><layoutxmlns:android="http://schemas.android.co
分类:
移动开发 时间:
2018-09-06 16:27:54
阅读次数:
205
AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框 事先说明: 对话框应选用android.support.v7这个包底下的组件,能在低版本中展示高版本的对话框,简单的说漂亮很多 属性介绍: 布局文件view_username_dilog.xm ...
分类:
移动开发 时间:
2018-09-06 14:35:32
阅读次数:
180