我们上一级,完成了主要的布局部分,这一节我们对上一节的bug做处理。

首先,我们再res/drawable下建立三个样式表

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

  <!-- 选中时的效果-->

<item android:drawable="@drawable/menu_index_icon_s" android:state_selected="true"/>

  <!-- 未选中时的效果 -->

  <item android:drawable="@drawable/menu_index_icon"/>

</selector>

我们来修改下MainActivity.java下的部分代码:

private int imageArray[] = { R.drawable.menu_index_icon,R.drawable.menu_category_icon, R.drawable.menu_my_icon};
private int imagePressedArray[] = { R.drawable.menu_index_icon_s,R.drawable.menu_category_icon_s, R.drawable.menu_my_icon_s};

我们现在只需要样式的文件,这两个数组主要用来是设定图片的,现在我们不需要这2个数组了,现在将其替换为样式的文件。

private int imageArray[] = { R.drawable.tab_home_btn,R.drawable.tab_category_btn, R.drawable.tab_my_btn};

现在我们重新运行:

OK!


转载请注明http://www.cnblogs.com/yushengbo,否则将追究版权责任!

更多相关文章

  1. 箭头函数的基础使用
  2. Android中文API(144) —— JsonWriter
  3. [android]在上下文菜单的选中事件中获取列表选中的元素
  4. Android,LIstView中的OnItemClick点击无效的解决办法
  5. Android(安卓)之 下拉框(Spinner)的简单使用
  6. android listview custom style 自定义样式
  7. Android修改字体样式
  8. Android(安卓)PureMVC
  9. 样式 主题 对话框 国际化

随机推荐

  1. android studio导入jar 后产生的 gradle
  2. 用ant实现自动打包android(二) -- android
  3. Android禁止Edittext弹出软件盘,光标依然
  4. Android Studio编译中“png-cruncher_*”
  5. Android 判断是否能真正上网
  6. Android学习笔记 --- Terms and installa
  7. Android(安卓)开发中Layout_Margin与padd
  8. Android获取程序路径 (/data/data/appname
  9. Android之获取手机信息
  10. android 跳转到当前应用的详情页面