更改选项卡图标android项目

时间:2014-02-24 16:28:01

标签: android tags icons

我想更改图标标签。我在每个可绘制文件夹和每个可绘制文件夹中的xml选择器文件上都有图标。

查看XML:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
    <item
    android:state_selected="true"
    android:drawable="@drawable/ic_casa_selected" />
  <item
    android:state_selected="false"
    android:drawable="@drawable/ic_casa_unselected" />

</selector>

和这段代码:

 TabHost.TabSpec spec=tabs.newTabSpec("mitab1");
 spec.setContent(R.id.tab1);
 spec.setIndicator("TAB1", 
     res.getDrawable(android.R.drawable.ic_casa));
 tabs.addTab(spec);

Android无法找到图标。

2 个答案:

答案 0 :(得分:0)

它应该是R.drawable.ic_casa而不是android.R.drawable.ic_casa。 另一个解决方案,您是否尝试过清理和构建项目? 转到项目&gt;清洁和清洁您的项目。然后尝试再次运行它。

答案 1 :(得分:0)

android.R。*与R。*

不同

android.R。*指的是android本身的资源 R. *是你自己的资源

所以请改用R.drawable.ic_casa