小弟在学习安卓开发,有几点困惑,希望您的帮助,

nulibj 发布于 2012/11/20 13:22
阅读 230
收藏 0
1,如一个TextView,可以再布居中用android:text="TextView"设置值,也可以在string.xml中
写<string name="textview">TextView</string>,然后用android:text="@string/textview",这两种方式哪个更好?什么区别?
2,有好几个布局文件,怎样让一些布居中的字体大小为20dp,另一些为17dp,而不用在布居中一个个添加android:textSize="20dp"?
3,多屏幕问题,如建立一个layout-1024x600 的布局文件夹,里面的布局是不是只有1024x600的分辨率才能用?而1024x700等的就不可以用(我建了一个1024x700的模拟器手不可以用的),怎样才能更好地适应所有的屏幕包括手机和平板电脑?
4,Androi程序中的优化问题和平时需要注意的细节问题
暂时先这么多,谢谢
加载中
0
echodjb
echodjb

1.第二种方法更好,更规范

2.如果在同一个布局中,那么可以在开始的时候集中定义字体大小。否则只能单一添加了。

3布局问题,不能用绝对布局的方式,最好使用相对布局和线性布局相结合的方式使用

4.优化:http://blog.csdn.net/liubin8095/article/details/7051429

   注意细节:其实个人觉得最主要的是Mainifest.xml这个文件里面的权限 ,比如联网操作,读写文件操作等,都需要添加权限。

0
luobin
luobin

1、第一种没什么问题,第二种的好处就是字符串重用,方便修改,而不是用Ctrl+F这种土方法来改,特别是比较大的项目

2、可以参考颜色管理的方式,预定义一些样式的类,然后重复利用

0
王大宝
王大宝

1、第二种情况更好一点,便于维护和国际化

2、个人目前都是停留在单个添加阶段

3、布局用关联布局好一点

0
yinjq
yinjq
如果你看过android文档,前3个问题就不存在疑惑了
返回顶部
顶部