Merhaba android 4.2.2 arayüzlü bir program tasarlıyorum programda tabhost nesnesini kullandım.Üst menü bara icon ekledim ancak emülatoru calıstırdıgımda iconlarım görünmüyor.Daha eski sürümlerde iconları görebiliyorum. Bu sorunu nasıl aşabilirim, bununla ilgili yardımcı olursanız mutlu olurum.

soruldu: 05 Nis '13, 16:25

coder86's gravatar image

coder86
220223035
cevap kabul oranı: 0%

Daha eski sürümlerde mi yeni sürümlerde mi? Tab kontrolünün java ve xml kodlarını paylaşmalısınız çözüm üretilebilmesi için ?

(05 Nis '13, 17:34) gturedi gturedi's gravatar image

Daha eski sürümlerde örneğin 2.3.3 te iconlar görünüyorlar, ancak 4.2.2 de iconları göremiyorum.

Java Kodları :

    TabHost tabHostNesnesi = getTabHost();

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Menü").setIndicator("Menü", getResources().getDrawable(R.drawable.home3)).setContent(R.id.tab1));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Rezervasyon").setIndicator("Rezervasyon", getResources().getDrawable(R.drawable.home3)).setContent(R.id.tab2));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Şubeler").setIndicator("Şubeler", getResources().getDrawable(R.drawable.home3)).setContent(R.id.tab3));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("İletişim").setIndicator("İletişim", getResources().getDrawable(R.drawable.home3)).setContent(R.id.tab4));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Hakkımızda").setIndicator("Hakkımızda", getResources().getDrawable(R.drawable.home3)).setContent(R.id.tab5));

tabHostNesnesi.setCurrentTab(0);

XML Kodları :

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="horizontal" >

<TabHost
        android:id="@android:id/tabhost"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

<LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

<TabWidget
                android:id="@android:id/tabs"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal" >
            </TabWidget>

<FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="match_parent"
                android:layout_height="match_parent" >

<LinearLayout
                    android:id="@+id/tab1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="horizontal">

<RelativeLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:gravity="clip_vertical" >

<GridView
                            android:id="@+id/gridView1"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_alignParentBottom="true"
                            android:layout_alignParentLeft="true"
                            android:layout_alignParentTop="true"
                            android:background="@drawable/hdpasta"
                            android:numColumns="2" >

</GridView>

<Button
                            android:id="@+id/button1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentLeft="true"
                            android:layout_alignParentTop="true"
                            android:layout_marginLeft="150dp"
                            android:layout_marginTop="156dp"
                            android:drawableTop="@drawable/cake128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp"/>

<Button
                            android:id="@+id/button2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button1"
                            android:layout_marginLeft="46dp"
                            android:layout_toRightOf="@+id/button1"
                            android:drawableTop="@drawable/fistiksarma"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button3"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button2"
                            android:layout_marginLeft="46dp"
                            android:layout_toRightOf="@+id/button2"
                            android:drawableTop="@drawable/tart128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button4"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button3"
                            android:layout_marginLeft="46dp"
                            android:layout_toRightOf="@+id/button3"
                            android:drawableTop="@drawable/kurabiye128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button5"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button4"
                            android:layout_marginLeft="46dp"
                            android:layout_toRightOf="@+id/button4"
                            android:drawableTop="@drawable/dondurma128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button6"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button5"
                            android:layout_marginLeft="46dp"
                            android:layout_toRightOf="@+id/button5"
                            android:drawableTop="@drawable/cikolata128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button7"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignTop="@+id/button6"
                            android:layout_marginLeft="46dp"
                            android:layout_marginRight="150dp"
                            android:layout_toRightOf="@+id/button6"
                            android:drawableTop="@drawable/special128x128"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/button1"
                            android:layout_alignRight="@+id/button1"
                            android:layout_below="@+id/button1"
                            android:layout_marginTop="21dp"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Pasta"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView1"
                            android:layout_alignBottom="@+id/textView1"
                            android:layout_alignLeft="@+id/button2"
                            android:layout_alignRight="@+id/button2"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Tatlı"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textSize="20dp"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView4"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView2"
                            android:layout_alignBottom="@+id/textView2"
                            android:layout_alignLeft="@+id/button4"
                            android:layout_toLeftOf="@+id/button5"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Kurabiye"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView5"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView4"
                            android:layout_alignBottom="@+id/textView4"
                            android:layout_alignLeft="@+id/button5"
                            android:layout_toLeftOf="@+id/button6"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Dondurma"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView6"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView5"
                            android:layout_alignBottom="@+id/textView5"
                            android:layout_alignLeft="@+id/button6"
                            android:layout_alignRight="@+id/button6"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Çikolata"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView7"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView6"
                            android:layout_alignBottom="@+id/textView6"
                            android:layout_alignLeft="@+id/button7"
                            android:layout_alignRight="@+id/button7"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Special"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button8"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/textView1"
                            android:layout_below="@+id/textView1"
                            android:layout_marginTop="76dp"
                            android:drawableTop="@drawable/ana"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView8"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/button8"
                            android:layout_below="@+id/button8"
                            android:layout_marginTop="21dp"
                            android:layout_toLeftOf="@+id/button2"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Ana Yemek"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button9"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/textView2"
                            android:layout_alignTop="@+id/button8"
                            android:drawableTop="@drawable/mini_breakfast_icon_by_cemagraphics"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView9"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBottom="@+id/textView8"
                            android:layout_alignLeft="@+id/button9"
                            android:layout_toLeftOf="@+id/button3"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Kahvaltı"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView10"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBottom="@+id/textView9"
                            android:layout_alignLeft="@+id/button10"
                            android:layout_alignRight="@+id/button10"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Makarna"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<TextView
                            android:id="@+id/textView3"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/button3"
                            android:layout_alignTop="@+id/textView2"
                            android:layout_marginLeft="21dp"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Turta"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button10"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_above="@+id/textView8"
                            android:layout_toLeftOf="@+id/button4"
                            android:drawableTop="@drawable/makarna"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<Button
                            android:id="@+id/button11"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_above="@+id/textView8"
                            android:layout_centerHorizontal="true"
                            android:drawableTop="@drawable/salata1_03"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView11"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView10"
                            android:layout_alignBottom="@+id/textView10"
                            android:layout_centerHorizontal="true"
                            android:text="Salata"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button12"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/textView5"
                            android:layout_alignTop="@+id/button11"
                            android:drawableTop="@drawable/pizza"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView12"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView11"
                            android:layout_alignBottom="@+id/textView11"
                            android:layout_alignRight="@+id/button12"
                            android:layout_marginRight="25dp"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Pizza"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button13"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/textView6"
                            android:layout_alignTop="@+id/button12"
                            android:drawableTop="@drawable/kumpir2"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView13"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView12"
                            android:layout_alignBottom="@+id/textView12"
                            android:layout_alignLeft="@+id/button13"
                            android:layout_marginLeft="21dp"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Kumpir"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

<Button
                            android:id="@+id/button14"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignLeft="@+id/textView7"
                            android:layout_alignTop="@+id/button13"
                            android:drawableTop="@drawable/hediyelik"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:height="100dp"
                            android:width="100dp" />

<TextView
                            android:id="@+id/textView14"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView13"
                            android:layout_alignBottom="@+id/textView13"
                            android:layout_alignLeft="@+id/button14"
                            android:layout_alignRight="@+id/button14"
                            android:gravity="center_vertical|center_horizontal|center"
                            android:text="Hediyelik"
                            android:textAppearance="?android:attr/textAppearanceMedium"
                            android:textStyle="italic"
                            android:typeface="serif" />

</RelativeLayout>

</LinearLayout>

<LinearLayout
                    android:id="@+id/tab2"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>

<LinearLayout
                    android:id="@+id/tab3"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>

<LinearLayout
                    android:id="@+id/tab4"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>

<LinearLayout
                    android:id="@+id/tab5"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent" >
                </LinearLayout>
            </FrameLayout>
        </LinearLayout>
    </TabHost>

</LinearLayout>

Yardımlarınız için şimdiden teşekkür ederim. Birde yine 4.2.2'de ben butonların arkaplan renklerini değiştirdiğimde buton tıklanma özelliğini yitiriyor. Bunun sebebi ne olabilir? Herşey için tekrar teşekkürler , iyi çalışmalar.

(06 Nis '13, 04:10) coder86 coder86's gravatar image

bir kere xml dosyası altına bu kadar kontrol atmamalısınız, en azından "include" componentini kullanıp bunları ayrı fiziksel dosyalara çıkmanız gerek. Yine önce küçük bir uygulama açıp orda ilgili problemi çözmelisiniz, direk geliştireceğiniz uygulama üstünden gitmek, bu karmaşanın içinde süreci uzatmaktan başka bir işe yaramaz. Java kodlarının sadece onCreate metodunu koymuşsunuz oysa activity'nin sınıfı uygulamanın davranışlarında çok önemli yani tabActivity mi, fragment mi çok farkeder.

(07 Nis '13, 07:45) gturedi gturedi's gravatar image

Verdiğiniz cevap için çok teşekkür ederim. Ben yeniden java kodunu ekliyorum üstadım.

public class MainActivity extends TabActivity {

@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dilaver);

TabHost tabHostNesnesi = getTabHost();
    tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Menü").setIndicator("Menü", getResources().getDrawable(R.drawable.menu)).setContent(R.id.tab1));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Rezervasyon").setIndicator("Rezervasyon", getResources().getDrawable(R.drawable.menu2)).setContent(R.id.tab2));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Şubeler").setIndicator("Şubeler", getResources().getDrawable(R.drawable.menu2)).setContent(R.id.tab3));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("İletişim").setIndicator("İletişim", getResources().getDrawable(R.drawable.menu2)).setContent(R.id.tab4));

tabHostNesnesi.addTab(tabHostNesnesi.newTabSpec("Hakkımızda").setIndicator("Hakkımızda", getResources().getDrawable(R.drawable.menu2)).setContent(R.id.tab5));

Değerli ve kıymetli vaktinizi ayırdıgınız için tekrar teşekkür ederim. Saygılarımla, iyi çalışmalar.

(08 Nis '13, 10:06) coder86 coder86's gravatar image

isterseniz şu örneği inceleyin arakadaş detaylıca anlatmış: http://androidce.blogspot.com/2012/06/android-programlama-xvi-sekme-kullanm.html

(08 Nis '13, 13:58) gturedi gturedi's gravatar image
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×819

Soruldu: 05 Nis '13, 16:25

Görüntüleme: 641 kez

Son güncelleme: 11 Nis '13, 06:28

powered by BitNami OSQA