美文网首页
Android开发不定时小记录

Android开发不定时小记录

作者: 向着远方奔跑 | 来源:发表于2017-01-06 11:58 被阅读0次
  • 获取当前系统的API LEVEL:Build.VERSION.SDK_INT
    解决SDK版本的兼容性问题:将高API级别代码置于检查Android设备版本的条件语句中
    例如当前版本为API 22 LOLLIPOP系统,则加入判断:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
  } else {
}
  • 创建菜单资源

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/menu_item_new_crime"
        android:icon="@drawable/ic_menu_add"
        android:title="@string/new_crime"
        app:showAsAction="ifRoom|withText"/>
</menu>

showASAction属性用于指定菜单选项是显示在工具栏上,还是隐藏于溢出菜单。当前设置为ifRoom|withText的组合值意为只要空间足够,菜单项图标及其文字描述都会显示在工具栏上,如空间仅够显示菜单项图标,文字描述就不会显示,如空间不够显示任何项,菜单项就会隐藏到溢出菜单中

  • 使用Android Asset Studio

利用AS自带的图片资源,来定制应用图片
右键单击drawable目录,选择New—Image Asset菜单项,弹出Asset Studio窗口,点击Clip Art进行图片切换

asset.PNG

相关文章

网友评论

      本文标题:Android开发不定时小记录

      本文链接:https://www.haomeiwen.com/subject/luwtbttx.html