2015-04-06 4 views
1

Привет сообществам переполнения стека Android,Удалить панель действий Android

Я хочу удалить панель действий, содержащую заголовок и три точки. Я пробовал некоторые из таких решений, как android:theme="@android:style/Theme.NoTitleBar", но приложение оказалось крахом.

Есть ли какие-либо другие решения? Спасибо

+1

Пожалуйста, разместите свой логарифм и манифест. – Aakash

+0

вы можете сделать это, используя в своем классе Activity и Androidmanifest файл –

ответ

2

Это ядерный вариант.

Заменить

public class MainActivity extends ActionBarActivity 

с

public class MainActivity extends Activity 

во всех Activity с, где вы не хотите ActionBar.

И удалить кнопку три-точки, добавить

@Override 
public boolean onPrepareOptionsMenu(Menu menu) { 
    return false; 
} 

к вашему Activity.

Попробуйте это. Это сработает.

+0

Спасибо @ Y.S, это сработало! – chemat92

0

Создайте свой код, как этот

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     android:theme="@android:style/Theme.Black.NoTitleBar" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

Введите эту строку андроида: тема = "@ андроида: стиль/Theme.Black.NoTitleBar" в деятельности

2

Вы должны использовать Activity не ActionBarActivity. Итак, extends ваш javaclass от Activity. Для удаления трех точек удалите onCreateOptionsMenu с вашего Activity.

-1

Вам просто нужно вызвать функцию

getActionBar().hide(); 

Tthis скроет панель действий для вас просто.

+0

getSupportActionBar(). Hide() –

Смежные вопросы