您的位置:首页 > 移动开发 > Android开发

android学习:设置全屏、点击响应、布局背景

2017-06-16 08:07 302 查看
1.requestWindowFeature(Window.FEATURE_NO_TITLE)无效解决方法: (1)MainAcctivity默认继承自APPCompatAcctivity,将MainAcctivity改为继承Acctivity即可; (2)若(1)不能解决问题,可能原因为选择活动模板有问题, 解决方法:增加代码if(getSupportActionBar()!=null){getSupportActionBar().hide();}

2.ListView中setOnItemClickListener()、setOnItemLongClickListener()无效原因及解决方法: (1)原因:如果自定义的ListView中有Botton或者checkable的子类控件的话,那么默认的focus是交给了子控件,而ListView的item能被选中的基础是获得focus,所以可以将ListView的item中的所有子控件的focusable属性设置为false,这样item自动获得focus,就能被选中了。 (2)解决方法:在布局文件中加代码android:descendantFocusability=”blocksDescendants”

3.控件边框可通过背景与控件的颜色区分。

4.background、listselector、src的区别:background和src均可以设置背景,background设置的背景随控件大小拉伸铺满整个控件,而src设置的背景是按背景自己的长宽成比例拉伸;listselector可设置的控件处于不同状态时的背景,例如控件按下时设置一个背景,控件松开时设置一个背景。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: