2015-08-05 2 views
1

Я пытаюсь сделать строку tableLayout, чтобы заполнить всю ширину макета, но она остается похожей на ее содержимое.TableRow не соответствует макету

<LinearLayout 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/nyc_skyline" 

    <TableLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

     <TableRow 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_margin="6dp"> 

      <ImageView 
       android:layout_width="30dp" 
       android:layout_height="30dp" 
       android:id="@+id/menu_btn" 
       android:src="@drawable/lines7" /> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:textAppearance="?android:attr/textAppearanceLarge" 
       android:text="text" 
       android:id="@+id/bubble_header" 
       android:fontFamily="sans-serif-light" /> 

      <ImageView 
       android:layout_width="30dp" 
       android:layout_height="30dp" 
       android:id="@+id/imageView2" 
       android:src="@drawable/ic_gps_fixed_black_48dp" 
       android:focusable="false" 
       android:longClickable="false" /> 
     </TableRow> 
    </TableLayout> 
</LinearLayout> 

Я приложил screenshot. Я начинаю использовать андроид-студию.

как я могу это исправить? Спасибо!

ответ

0

Удалить это.

android:layout_margin="6dp"

+0

Я удалил его, но ничего не произошло –

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