跟着官方教程学习数据绑定的用法,功能确实非常强大,这是 Android 向 MVVM 迈出的一大步,也是 Native 的开发方式逐渐向 Web 靠拢的一小步。其中一个绑定方式是直接使用资源数据,例如:android:padding="@{large? @dimen/largePadding : @dimen/smallPadding}"官方教程截图:完整版的布局文件如下:<layout xmlns...
分类:
移动开发 时间:
2015-06-03 11:54:23
阅读次数:
195
Android-应用程序资源
一 资源
value资源:
string:字符串
color:颜色
颜色配置
A R G B
FF0000FF
dimen:尺寸
px:像素
m:英寸
pt:点距
mm:毫米
dp:密度无关像素,根据屏幕大小动态的缩放 dp = dip,长宽高用dp 5dp
sp:范围无关像素,与屏幕大小无关,字体用sp 16sp...
分类:
移动开发 时间:
2015-05-30 09:27:15
阅读次数:
141
干货Class c = null;Object obj = null;Field field = null;int x = 0, sbar = 0;try { c = Class.forName("com.android.internal.R$dimen"); obj = c.newIn...
分类:
移动开发 时间:
2015-05-02 06:14:20
阅读次数:
222
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
andr...
分类:
其他好文 时间:
2015-04-20 18:35:19
阅读次数:
118
1.用来保存layout的宽高,距离等设置
2.用来做屏幕适配,使用方法是在工程res/建立和分辨率一样的文件夹,比如
res/values-1024x768/dimens.xml
3.定义字体大小...
分类:
其他好文 时间:
2015-04-16 17:33:07
阅读次数:
117
getDimension和getDimensionPixelOffset的功能类似,都是获取某个dimen的值,但是如果单位是dp或sp,则需要将其乘以density如果是px,则不乘。并且getDimension返回float,getDimensionPixelOffset返回int.而getDi...
分类:
其他好文 时间:
2015-04-16 12:07:24
阅读次数:
161
ListView背景优化:android:divider="@null",配置ListView内Item的间隔为@null,即——没有间隔。android:background="@null",配置无背景android:dividerHeight="@dimen/list_dirver_height...
分类:
其他好文 时间:
2015-04-15 13:21:48
阅读次数:
95
1.dimens.xml文件: 100dp2.layout.xml中调用//3.activity中调用int margin_top = getResources().getDimension(R.dimen.area_margin_top);ok,没问题,运行正常。注:dimen.xml中area_...
分类:
移动开发 时间:
2015-04-15 13:16:00
阅读次数:
178
二.客户端Activity-登陆界面的实现<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"
android:layout_height="match_parent"android:paddingLeft="@dimen/ac..
分类:
移动开发 时间:
2015-04-10 07:13:04
阅读次数:
158