摩托罗拉 开发过程中 activity listview 等样式问题
2014-02-26 11:58
204 查看
最近在项目中使用到了透明activity,方法是通过设置样式来达到透明的目的,网上有很多这里不再赘述。直奔主题
再使用摩托罗拉 XT910进行测试时出现以下问题:
问题一:
,activity透明后不能显示activity堆栈中下一个activity,而是直接显示了应用的欢迎界面。
问题二:
listview在内容不能满屏的时候下方会便灰色,很难看。并且不e能通过修改背景色来调整。
文章主要说的是问题二,但是两个问题本质上来说还是相通的:
具体原因如下:
1、摩托罗拉在其设备上对原生的android 样式(style)和主题(theme)进行了修改或者是增加。
2、在程序代码中如果没有特殊定义自己的样式或者主题在摩托罗拉的机器上默认使用的是从设备上继承的样式或者主题,也就是摩托罗拉的默认主题而不是android原生的。
解决方法:
最简单的方法将需要显示原生样式的控件或者activity的theme重新赋值为android原生theme
自定义一个样式
[java] view
plaincopy
<style name="mylistview_theme" parent="android:Theme" >
</style>
如果不需要特殊样式不添加item即可,如上所示。
然后将该theme赋值给控件或者activity。
其实再简单一点 关键就是 parent="android:Theme" 这一句。
相关文章推荐
- 摩托罗拉 开发过程中 activity listview 等样式问题
- 安卓开发——问题:Activity使用Dialog样式导致点击空白处自动关闭
- android开发过程中遇到的一些问题(包括自定义ProgressBar, Intent, Animation, ListView, RadioButton)
- Android开发用Service+Broadcast解决倒计时过程中Activity被销毁的问题
- ExtJS 3.4.0 开发过程中遇到问题整理
- React Native在开发过程中遇到的一些问题(俗称:坑)
- 在XMPP之讨论组开发过程中遇到的问题
- 建站过程中对浏览器样式的初始化问题
- 【Linux开发】OpenCV在ARM-linux上的移植过程遇到的问题4---共享库中嵌套库带路径【已解决】
- React Native 开发过程中遇到的问题
- Activity使用Dialog样式导致点击空白处自动关闭的问题
- 自己开发过程中遇到的问题及解决办法
- iOS 开发 解决UICollectionView的多组头部视图样式不一样复用时发生错乱问题
- 安卓开发过程中空指针的问题Java.lang.NullPointerException
- Android开发过程遇到的安装好的APP打开程序崩溃,或者安装后应用列表里没有的问题及解决方案
- libcurl多线程下载开发过程中需要注意的一个问题
- 开发时间过程中遇到的一些问题
- Mozilla扩展开发过程遇到的问题(持续更新)
- C# dev开发过程中的山炮问题汇总
- Android开发过程中遇到的问题(长期补充)