android UI 学习经验
nsko0321
这个作者很懒,什么都没留下…
展开
-
android的selector背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。 首先android的selector是在drawable/xxx.xml中配置的。 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List转载 2014-04-16 22:24:20 · 199 阅读 · 0 评论 -
ScrollView类下面的HorizontalScrollView常用技巧(滚动)
ScrollView是ViewGroup的派生类,ViewGroup是View的派生类。 + 屏幕大小总是有限制的,对移动设备来说更是如此。当有很多内容需要显示的时候,一屏显示不完时,就需要使用滚动的方式。 + ScrollView只能包含一个直接子view,这是因为ScrollView是FrameLayout的派生类,通常情况下,这个直接子view是一个LinearL转载 2014-04-16 23:04:34 · 450 阅读 · 0 评论 -
Listview当中:cacheColorHint,android:listSelector属性作用
ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉, 原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919, 要改变这种情况,只需要调用listView的setCacheColorHint(0),颜色值设置为0 或者xml文件中listVi转载 2014-04-16 23:46:35 · 462 阅读 · 0 评论 -
android:fastScrollEnabled和android:drawSelectorOnTop(listview当中)
android:fastScrollEnabled="true" 是让ListView出现快速滚动的按钮,一开始,我的记录只有十条,我在拉动的时候都不见出现快速滚动,后来才发现,原因是数据不多的原因,只要数据足够多,才会自动出现的。 还有一个属性:android:drawSelectorOnTop When set to true, the selector will be dra转载 2014-04-16 23:51:51 · 312 阅读 · 0 评论 -
(android中的动态布局)关于Android下各个布局方式里面LayoutParams的用法
最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的: setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); 这一转载 2014-04-17 09:57:29 · 359 阅读 · 0 评论