2012-05-13 8 views
-2

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

Вот код

<?xml version="1.0" encoding="utf-8"?> 
<TabHost xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@android:id/tabhost" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
<LinearLayout 
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:padding="0dp"> 

    <TabWidget 
      android:id="@android:id/tabs" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" /> 


    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" 
     android:background="#041A37"> 
<TextView 
    android:id="@+id/list_item_text" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="left" 
    android:ellipsize="end" 
    android:text="All contact list" /> 


<ImageButton 
    android:id="@+id/Contact_icon" 
    android:layout_width="45dip" 
    android:layout_height="50dip" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:src="@drawable/ic_launcher" /> 


<AutoCompleteTextView 
    android:id="@+id/autoCompleteTextView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentTop="true" 
    android:layout_toLeftOf="@+id/Contact_icon" 
    android:ems="10" 
    android:text="AutoCompleteTextView" 
    android:visibility="invisible" > 
    <requestFocus /> 
</AutoCompleteTextView> 

    </RelativeLayout> 

      <FrameLayout 
      android:id="@android:id/tabcontent" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:padding="0dp" /> 
    </LinearLayout> 
</TabHost> 

Вот как выглядит изображение, я хочу, чтобы кнопка, чтобы покрыть синий цвет границы тоже.

+0

Какой элемент XML соответствует кнопке, о которой вы говорите? –

+0

Я говорю о маленькой кнопке вниз. – Naruto

+0

Это не помогает. Как насчет обхода его на картинке? –

ответ

1

Похоже, фон кнопки установлен на прозрачный (вы можете видеть руку дроида на синем фоне).

Попробуйте установить андроид: фон для какого-то цвета и посмотреть, что произойдет.

Другое сообщение, которое я видел, упоминается как попытка android:background="@null", так что, возможно, это поможет вместо изменения цвета.

+0

Спасибо, Барак, это сработало .... Спасибо, много ... – Naruto

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