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

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可设置的控件处于不同状态时的背景,例如控件按下时设置一个背景,控件松开时设置一个背景。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值