tabhost与图标

时间:2012-01-12 21:47:57

标签: android view android-tabhost

我想在我的tabview中添加图标,但它不起作用,看起来有点......糟糕。 (图:click me)。我使用了来自android shiped photoshop模板来设计图标。大小是48x48。

这是状态列表xml(list.xml):

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- selected state -->
    <item android:drawable="@drawable/ic_tab_list_selected"
          android:state_selected="true" />
    <!-- unselected state (default) -->
    <item android:drawable="@drawable/ic_tab_list_unselected" />
</selector>



tabhost:

spec = tabHost.newTabSpec("list").setIndicator("Stations"
              ,res.getDrawable(R.drawable.list))
              .setContent(intent);
tabHost.addTab(spec);


图标位于“drawable-v5”文件夹中(我总是只使用最大图标/资源大小的drawable。这意味着,没有drawable-mdpi-v5和drawable-hdpi-v5等等)
任何人都可以帮助我,为什么我的tabhost看起来如此丑陋?我找不到问题......

提前谢谢!

1 个答案:

答案 0 :(得分:0)

解决了它。将文件夹重命名为drawable-hdpi-v5