2013-04-17 3 views
0

Как избавиться от серого фона на изображении ниже? Я имею в виду фон, появившийся за заголовком «MergeLayout». В принципе, я хочу установить свой собственный фон, например, заголовок фона. Также есть способ установить нижний колонтитул? Если нет, я могу хотя бы растянуть изображение моста, чтобы заполнить весь экран?Android: Избавьтесь от серой полосы

enter image description here

+0

разместить свой файл макета (XML) – Triode

+0

Возможный дубликат этого вопроса http://stackoverflow.com/questions/2251714/set-title-background-color. и какой нижний колонтитул вы имеете в виду. Отправьте код, который вы использовали для достижения выше. – jaga

ответ

0

возможных решений

  1. Чтобы разместить свой собственный дизайн вместо серой панели вы можете создать свою собственную строку заголовка. смотрите пример here

  2. Или вы можете удалить строку заголовка, используя следующий манифест

      android:theme="@android:style/Theme.NoTitleBar" 
    
  3. Если вы тусклую, чтобы показать заголовок на изображение вы можете просто использовать FrameLayout, где поставить TextView над Образ.

+0

большое спасибо. Я не тестировал код, но он кажется правильным. Каким образом расширение загрузки является «rar», а не zip, поэтому я мог бы добавить его в eclipse и поиграть с ним? – learner

+0

extraxt используя winrar и используйте – stinepike

+0

Я проверю его. Не знаю, будет ли у Mac все в порядке. – learner

1

Этот бар является строка заголовка. Добавить

requestWindowFeature(Window.FEATURE_NO_TITLE); 

in onCreate before setContentView, чтобы избавиться от него.

Вы можете установить нижний колонтитул, поместив что-то внизу вашего xml. Сделайте свой основной макет RelativeLayout, сделайте фоновое изображение fill_parent в высоте и сделайте его layout_above нижнего колонтитула и сделайте свой нижний колонтитул layou_alignParentBottom = true

+0

Спасибо, что ответили. +1 – learner

2

В файле androidmanifest.xml у вас, вероятно, есть выбранный стиль.

<application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 

Найти стиль в рес/значений/

styles.xml

<resources> 

    <style name="AppTheme" parent="android:Theme.Black.NoTitleBar" /> 

</resources> 

Это позволит избавиться от него по всему приложению. Нет необходимости переписывать код снова и снова.

+0

Спасибо, что ответили. +1 – learner

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