Szy*_*ski 1 icons android title android-actionbar
我正在开发一个应该与上面的8个API兼容的应用程序.对于API> = 11的版本,我在ActionBar标题中显示一些文本,对于API <11,文本显示在TitleBar中.这是由Android自动处理的.
如果API为11或更高,我想摆脱ActionBar图标以获得更多文本空间.但是,Eclipse不会让我打电话getActionBar()说我的最低API(8)太低了.
我怎么能绕过那个?
您可以将所有ActionBar调用包装在:
if (android.os.Build.VERSION.SDK_INT>=android.os.Build.VERSION_CODES.HONEYCOMB) {
// call something for API Level 11+
}
Run Code Online (Sandbox Code Playgroud)
您获得的错误可能是Lint警告,您应该能够进入首选项并将其级别降低为警告,以便您的代码仍然可以编译.
此外,你可以考虑使用ActionBarSherlock获得比上11 API降低设备的动作条.
| 归档时间: |
|
| 查看次数: |
1325 次 |
| 最近记录: |