Bir etkinliğin başlık çubuğu adını ayarla

Uygulamaları etkinlik menü çubuğu başlığımı değiştirmeye çalışıyorum. Yazı tipini aşağıdaki gibi değiştirmeyi başardım. Kimse başlığın adını değiştirmeme yardım eder. Sadece bir satır olabilir, ama anlayamıyorum.

int actionBarTitle = Resources.getSystem().getIdentifier("action_bar_title", "id", "android");
    TextView actionBarTitleView = (TextView) getWindow().findViewById(actionBarTitle);
    if(actionBarTitleView != null){
        actionBarTitleView.setTypeface(typeFace);
    }
1

10 cevap

Bunu dene

getActionBar (). setTitle ("Başlığınız");

ya da appcompat-v7 kullanıyorsanız

getSupportActionBar (). setTitle ("Başlığınız");

9
katma

Bunu dene

getActionBar (). setTitle ("Başlığınız");

ya da appcompat-v7 kullanıyorsanız

getSupportActionBar (). setTitle ("Başlığınız");

9
katma

Yolunuzu yapabileceğinizden emin değilsiniz, ancak körük çözümünü kullanabilirsiniz:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.your_activity);

    final ActionBar actionBar = getActionBar();

   //actionBar
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);

   //titleTextView
    TextView titleTextView = new TextView(actionBar.getThemedContext());

    titleTextView.setText("Title");
    titleTextView.setTypeface( your_typeface);

    titleTextView.setOtherProperties();

   //Add titleTextView into ActionBar
    actionBar.setCustomView(titleTextView);

}

Bu çözümü yaparak, metin görüntüleme başlığınızın TAM kontrolüne sahip olursunuz.

3
katma

Yolunuzu yapabileceğinizden emin değilsiniz, ancak körük çözümünü kullanabilirsiniz:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.your_activity);

    final ActionBar actionBar = getActionBar();

   //actionBar
    actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);

   //titleTextView
    TextView titleTextView = new TextView(actionBar.getThemedContext());

    titleTextView.setText("Title");
    titleTextView.setTypeface( your_typeface);

    titleTextView.setOtherProperties();

   //Add titleTextView into ActionBar
    actionBar.setCustomView(titleTextView);

}

Bu çözümü yaparak, metin görüntüleme başlığınızın TAM kontrolüne sahip olursunuz.

3
katma

Etkinlik için başlık çubuğunu veya işlem çubuğu adını değiştirmek istediğinizde, java dosyasına gidin.

örneğin MainActivity adını değiştirmek istiyorsanız, MainActivity.java 'ya gidin ve aşağıdaki kodu ekleyin.

getSupportActionBar (). setTitle ("eylem çubuğunun adı");

bu kodun altında (varsayılan olarak orada olacak)

setContentView (R.layout.activity_main);

in the protected void onCreate(Bundle savedInstanceState)

Benim için çalıştı. Umarım size de yardımcı olur.

2
katma

Etkinlik için başlık çubuğunu veya işlem çubuğu adını değiştirmek istediğinizde, java dosyasına gidin.

örneğin MainActivity adını değiştirmek istiyorsanız, MainActivity.java 'ya gidin ve aşağıdaki kodu ekleyin.

getSupportActionBar (). setTitle ("eylem çubuğunun adı");

bu kodun altında (varsayılan olarak orada olacak)

setContentView (R.layout.activity_main);

in the protected void onCreate(Bundle savedInstanceState)

Benim için çalıştı. Umarım size de yardımcı olur.

2
katma

AndroidManifest.xml kullanarak başlığı eylem çubuğunda ayarlayabilirsiniz. Aktiviteye sadece etiket ekleyin. Sevmek


1
katma

AndroidManifest.xml kullanarak başlığı eylem çubuğunda ayarlayabilirsiniz. Aktiviteye sadece etiket ekleyin. Sevmek


1
katma

actionbar.setTitle yöntemini çağırmayı deneyin.

getActionBar().setTitle(title);

VEYA appcompat kullanıyorsanız

getSupportActionBar().setTitle(title);

Etkinlik sınıfında da setTitle yöntemi vardır.

0
katma

actionbar.setTitle yöntemini çağırmayı deneyin.

getActionBar().setTitle(title);

VEYA appcompat kullanıyorsanız

getSupportActionBar().setTitle(title);

Etkinlik sınıfında da setTitle yöntemi vardır.

0
katma