2016-03-29 3 views
1

В Android Studio приложение отображается так, как я ожидаю. Хотя когда приложение отлаживается, баннер, который отображает имя приложения, исчезает.Android App - панель инструментов уходит, когда я отлаживаю приложение

Где я сделал ошибку?

Чтобы быть более ясным, вот как это показано на Android Studio:

enter image description here

Вот как это показывает, когда я запустить приложение (как вы можете видеть, что нет баннера)

enter image description here

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.example.it5.foothillers.MainActivity" 
    android:background="#f4f4f4"> 

    <LinearLayout 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:weightSum="1" 
     android:paddingEnd="0dp" 
     android:paddingStart="0dp" 
     android:layout_margin="0dp"> 

     <Button 
      android:layout_width="fill_parent" 
      android:layout_height="23dp" 
      android:text="NEWS" 
      android:id="@+id/button" 
      android:layout_weight="0.28" 
      android:background="@android:color/holo_blue_bright" 
      android:textColor="#ffffff" 
      android:textSize="48dp" /> 

     <Button 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="SPORTS" 
      android:id="@+id/button2" 
      android:layout_weight="0.20" 
      android:background="@android:color/holo_blue_light" 
      android:textColor="#ffffff" 
      android:textSize="48dp" /> 

     <Button 
      android:layout_width="match_parent" 
      android:layout_height="24dp" 
      android:text="EVENTS" 
      android:id="@+id/button3" 
      android:layout_weight="0.29" 
      android:background="@android:color/holo_blue_dark" 
      android:textColor="#ffffff" 
      android:textSize="48dp" /> 

     <Button 
      android:layout_width="match_parent" 
      android:layout_height="24dp" 
      android:text="MORE" 
      android:id="@+id/button4" 
      android:layout_weight="0.24" 
      android:background="#f1f108" 
      android:textSize="48dp" /> 
    </LinearLayout> 
</RelativeLayout> 

ответ

1

Update:

если ваше приложение расширяет Activity пожалуйста, измените, если AppCompatActivity.

+0

Если вы посмотрите на [более старое сообщение] (http://stackoverflow.com/q/36269706/2308683) этого пользователя, кажется, что тема уже используется. –

+0

спасибо, я думаю, ему нужен только 'AppCompatActivity'. –

+0

Эй, ты герой !!! Спасибо!! Это сработало :)) @MounirElfassi – Martintoobeast

1

Убедитесь, что ваш класс расширяет AppCompatActivity, и если вы все еще не видите панель действий, попробуйте изменить тему своего приложения в AndroidManifest.xml на Theme.AppCompat.Light.DarkActionBar.

Вы также можете попробовать установить это в styles.xml в разрешении

<item name="android:windowActionBar">false</item> 

Я надеюсь, что это помогает! С уважением!

+0

Панель действий отображается путем изменения класса до AppCompatActivity. Это сработало!!! такое легкое исправление @Isaac – Martintoobeast