Значки на TabBarItems выглядят слишком маленькими на Android. - PullRequest
0 голосов
/ 01 января 2012

У меня значок должен быть намного больше, чем тот, который отображается на tabbarItems.Я не знаю, почему он так мал

Main.XML

  <?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@android:id/tabhost"
   android:layout_width="fill_parent" android:layout_height="fill_parent">
   <LinearLayout android:orientation="vertical"
     android:layout_width="fill_parent" android:layout_height="fill_parent">
      <TabWidget android:id="@android:id/tabs"
         android:layout_width="fill_parent" android:layout_height="wrap_content"/>
      <FrameLayout android:id="@android:id/tabcontent"
         android:layout_width="fill_parent" android:layout_height="fill_parent">
          <RelativeLayout android:id="@+id/emptylayout1" android:orientation="vertical"
             android:layout_width="fill_parent" android:layout_height="fill_parent"/>
          <TextView android:id="@+id/textview2"
             android:layout_width="fill_parent"
               android:layout_height="fill_parent"
             android:text="Details Details Details Details"/>
      </FrameLayout>
   </LinearLayout>
</TabHost>

MainActivity

     host=getTabHost();

       host.addTab(host.newTabSpec("Offers")
            .setIndicator("Offers", getResources().getDrawable(R.drawable.icon_light))
            .setContent(new Intent(this, Offer_Popup.class)));

       host.addTab(host.newTabSpec("Account")
            .setIndicator("Account", getResources().getDrawable(R.drawable.icon_wrench))
            .setContent(new Intent(this, Offer_Popup.class)));

       host.addTab(host.newTabSpec("Settings")
            .setIndicator("Settings", getResources().getDrawable(R.drawable.icon_user))
            .setContent(new Intent(this, Offer_Popup.class)));

1 Ответ

1 голос
/ 01 января 2012

Причиной может быть использование значка, предназначенного для низкой плотности (обычно 24x24) на экране высокой плотности (например, 48x48). Вы можете найти больше информации о размерах и дизайне иконок на этой веб-странице: http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html Примите этот ответ, пожалуйста, если он помог вам решить вашу проблему;)

Удачи-Lijap

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...