簡體   English   中英

更改標簽圖標android項目

[英]change tab icon android project

我想更改圖標選項卡。 我在每個drawable文件夾上都有圖標,在每個drawable文件夾中都有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無法找到該圖標。

應該是R.drawable.ic_casa而不是android.R.drawable.ic_casa。 另一個解決方案,您是否嘗試過清理和構建項目? 轉到項目>清理並清理您的項目。 然后嘗試再次運行它。

android.R。*與R. *不同

android.R。*指的是android R. *本身的資源

因此,請改用R.drawable.ic_casa

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM