Toplam 2 adet sonuctan sayfa basi 1 ile 2 arasi kadar sonuc gösteriliyor

Konu: Android TabHost yazı rengini ve background rengini değiştirmek.

  1. #1
    Yeni Üye
    Üyelik tarihi
    06.Haziran.2013
    Mesajlar
    3
    Ettiği Teşekkür
    0
    1 mesaja 1 teşekkür aldı

    Android TabHost yazı rengini ve background rengini değiştirmek.

    facebook müşteri hizmetleri
    Merhabalar,
    Aşağıdaki gibi tabHost menü yaptım fakat yazı renkleri aktif tab beyaz, pasif tab gri olarak geliyor. Peki bu tabhost menüde ki bu yazı renklarini nasıl değiştirebilirim. Veya bir örnek var mıdır. Yardımcı olabilirseniz memnun olurum.

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_topcular);
    TabHost tabmenu=getTabHost();
    TabHost.TabSpec sekme;
    Intent i;

    i=new Intent(this,topcular.class);
    sekme=tabmenu.newTabSpec("sekme_bir_ad").setIndica tor("Topçular",getResources().getDrawable(R.drawab le.home)).setContent(i);
    tabmenu.addTab(sekme);

    i=new Intent(this,about.class);
    sekme=tabmenu.newTabSpec("sekme_iki_ad").setIndica tor("Kurumsal",getResources().getDrawable(R.drawab le.about)).setContent(i);
    tabmenu.addTab(sekme);

    tabmenu.setCurrentTab(0);

    }

    İsim:  android_menu.JPG
Görüntüleme: 185
Büyüklük:  15.3 KB (Kilobyte)

  2. #2
    Süper Android
    Üyelik tarihi
    13.Mayıs.2013
    Nereden
    Ankara / Türkiye
    Mesajlar
    2,611
    Ettiği Teşekkür
    264
    434 mesaja 736 teşekkür aldı

    Lightbulb

    Alıntı fabahadir Nickli Üyeden Alıntı Mesajı göster
    Merhabalar,
    Aşağıdaki gibi tabHost menü yaptım fakat yazı renkleri aktif tab beyaz, pasif tab gri olarak geliyor. Peki bu tabhost menüde ki bu yazı renklarini nasıl değiştirebilirim. Veya bir örnek var mıdır. Yardımcı olabilirseniz memnun olurum.

    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_topcular);
    TabHost tabmenu=getTabHost();
    TabHost.TabSpec sekme;
    Intent i;

    i=new Intent(this,topcular.class);
    sekme=tabmenu.newTabSpec("sekme_bir_ad").setIndica tor("Topçular",getResources().getDrawable(R.drawab le.home)).setContent(i);
    tabmenu.addTab(sekme);

    i=new Intent(this,about.class);
    sekme=tabmenu.newTabSpec("sekme_iki_ad").setIndica tor("Kurumsal",getResources().getDrawable(R.drawab le.about)).setContent(i);
    tabmenu.addTab(sekme);

    tabmenu.setCurrentTab(0);

    }

    İsim:  android_menu.JPG
Görüntüleme: 185
Büyüklük:  15.3 KB (Kilobyte)

    Kod:
    package com.example.tablayout;
    
    import android.app.TabActivity;
    import android.content.Intent;
    import android.content.res.Resources;
    import android.graphics.Color;
    import android.os.Bundle;
    import android.widget.TabHost;
    
    public class TabLayout extends TabActivity {
    
     public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main);
    
      Resources res = getResources(); // Drawable için nesne tanımlyoruz
      TabHost tabHost = getTabHost();  
    
      Intent intent = new Intent(this, tab1.class);
      tabHost.addTab(tabHost.newTabSpec("Tab1")
        .setIndicator("Tab1", res.getDrawable(R.drawable.tabbir))
        .setContent(intent));
    
      Intent intent2 = new Intent(this, tab2.class);
      tabHost.addTab(tabHost
        .newTabSpec("Tab2")
        .setIndicator("Tab2", res.getDrawable(R.drawable.tabiki))
        .setContent(intent2));
      
      Intent intent3 = new Intent(this, tab3.class);
      tabHost.addTab(tabHost
        .newTabSpec("tab3")
        .setIndicator("Tab3", res.getDrawable(R.drawable.tabuc))
        .setContent(intent3));
      tabHost.setCurrentTab(0);
    
      // Burada arkaplan vs renk ayarlarınız yapıyoruz
      tabHost.setBackgroundColor(Color.BLACK);
      tabHost.getTabWidget().setBackgroundColor(Color.BLACK);
    sondaki kırmızı yaptığım yerde aynı mantıkla setTextColor elementiyle yapabilirsin. Yanlız bu TabLayout.Java dosyası için. sınıfları public yapıp bu dosyayı tanımlaman lazım field oluştur der yoksa.
    yanlız bu bir örnek kopyala-yapıştır yapma direk



    AndRootKit v1.3 : Tek tıklama ile cihazınızı modifiye edin ( Root yapmak dahil! ):
    http://goo.gl/iMvJqb


Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
yayın hakları
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir.

Sitenin adı bildirilerek, ve yazıya link verilerek alıntı yapılabilir. Alıntı yapılan yazının altında, belirgin bir şekilde kaynak olarak “Andronova Forum” ve yazının kendi bağlantı linkinin yer alması gerekmektedir. Herhangi bir yazının izinsiz tamamen veya kısmen kopyalanması durumunda hukuki işlem yapılacaktır. Müşteri hizmetleri 2018

Reklam Gizlilik Politikası
Bizi Takip Edin