Turkcell | Geleceği Yazanlar

Soru & Cevap

Android de top action bar'i kaldirmak

12.03.2014 - 16:30

Merhaba,

Benim sorunum ,yukarida action bar yani menu bar'i kaldirmak istiyorum fakat benim asagi kisimda bir tane bottom action bar var .Kaldirinca o da gozukmuyor .Yardimci olabilecek arkadaslar var mi? yani sadece ustteki menu bari kaldirmak istiyorum.Asagi'da ki kalsin istiyorum.Tesekkur ederim.

9876 Görüntülenme

6 Cevap

Bayram Bahadir Mete
13.03.2014 - 13:25

[code]

package com.example.denemejava;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.Window;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);

}
    

    

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        //getMenuInflater().inflate(R.menu.main, menu);
        ///return true;
        MenuInflater mif = getMenuInflater();
        mif.inflate(R.menu.main_activity_action, menu);
        return super.onCreateOptionsMenu(menu);
    }

}

[/code]

Manifestte su sekilde

[code]

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.denemejava"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
           android:theme="@android:style/Theme.Light"
        android:uiOptions="splitActionBarWhenNarrow" >
        <activity
            android:name="com.example.denemejava.MainActivity"
            android:label="@string/app_name" 
            
                >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

[/code]

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Nurettin
13.03.2014 - 12:28

Merhaba Bahadır;

Kodunu aşağıda gösterdiğim şekilde düzeltirsen, amacına ulaşacaksın :)

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);

}

Ayrıca net olarak cevap alabilmek için kodlarını paylaşırsan daha iyi olur.

Kolay gelsin.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Bayram Bahadir Mete
13.03.2014 - 13:24
Kodu zaten o sekilde yazdim ama olmadi simdi kodlarimi asagi da paylasiyorum.
Oğuz
12.03.2014 - 23:19

Merhaba Bayram, 

Manifestten theme değiştirerek kaldırmak da bir çözüm fakat sistemin kullandığı temayı değiştirmeden kod yoluyla bunu kaldırmak daha çok tercih edilen bir yol.

requestWindowFeature(Window.FEATURE_NO_TITLE);

Üstteki kodu onCreate methodunda  setContentView methodundan önce yazmalısın, dikkat et ortalarda bir yerde olursa program crash olur :)

Kolay Gelsin

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Bayram Bahadir Mete
12.03.2014 - 23:32
Cok tesekkur ederim :) .Deniyorum simdi
Bayram Bahadir Mete
12.03.2014 - 23:44
Yine ayni sorun oluyor altta ki action bar da kayboluyor ?
Bayram Bahadir Mete
12.03.2014 - 21:17

1 ve 2 numarali bolgelerin olmasini istemiyorum sadece 3 numarali action bar kalsin istiyorum.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Bayram Bahadir Mete
12.03.2014 - 19:47

Evet manıfestten kaldırıyorum .Su an dersteyım 3 saate kadar gorsel de ekleyebılırım.Hocam manıfestten su sekılde kaldırıyorum.  Theme.Holo.No.ActıonBar  seklınde kaldıyorum.ama asagıda kı de kalkıyor.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Kemal Selim Tekinarslan
12.03.2014 - 17:28

Görsel ekleyebilir misin Bayram? üstteki barı manifestten kaldırıyor musun?

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Bayram Bahadir Mete
12.03.2014 - 21:18
manifestten kaldiriyorum ama hepsi kalkiyor.asagiya gorsel ekledim

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.