更改Android项目中的选项卡图标

3
我可以帮您翻译成中文。这段内容是关于更改图标选项卡的。我在每个可绘制文件夹中都有图标,并且在每个可绘制文件夹中都有我的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无法找到图标。


图片类型/扩展名是什么? - Sterling Duchess
图片类型为 .png。 - Nahuels
2个回答

1
android.R.*不同于R.*,android.R.*指的是Android本身的资源,而R.*则是你自己的资源,因此应该使用R.drawable.ic_casa。

0

应该是R.drawable.ic_casa而不是android.R.drawable.ic_casa。另一个解决方案,你尝试过清理并建立项目吗? 进入项目 > 清理并清理您的项目。然后再次尝试运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接