объединить таблицу в Android

#android #android-layout #tablelayout

#Android #android-макет #tablelayout

Вопрос:

Я хочу, чтобы макет таблицы был таким

 |text  | edittext                 | text

|text  | radiobutton  radiobutton | text
  

вы можете видеть, что во второй строке второго столбца я хочу

у меня есть 2 кнопки radiobutton, и я хочу, чтобы ширина цвета была такой же, как в верхней строке

что мне делать?

Ответ №1:

Самое близкое, что у меня есть:

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" 
android:orientation="horizontal">
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical"
    android:layout_weight="1" android:gravity="center_vertical">
    <TextView android:text="TextView" android:id="@ id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginBottom="10dip"></TextView>
    <TextView android:layout_width="wrap_content" android:id="@ id/textView2" android:layout_height="wrap_content" android:text="TextView" android:gravity="bottom" android:layout_marginLeft="5dip"></TextView>
</LinearLayout>
<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"
    android:layout_weight="1">
    <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="EditText" android:id="@ id/editText1"></EditText>
    <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@ id/linearLayout1" android:orientation="horizontal">
        <RadioButton android:layout_weight="1" android:text="" android:id="@ id/radioButton1" android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
        <RadioButton android:layout_weight="1" android:text="" android:id="@ id/radioButton2" android:layout_width="wrap_content" android:layout_height="wrap_content"></RadioButton>
    </LinearLayout>
</LinearLayout>
<LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:orientation="vertical"
    android:layout_weight="1" android:gravity="center_vertical">
    <TextView android:layout_width="wrap_content" android:id="@ id/textView3" android:layout_height="wrap_content" android:text="TextView" android:layout_marginBottom="10dip" android:layout_marginLeft="5dip"></TextView>
    <TextView  android:text="TextView" android:id="@ id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip"></TextView>
</LinearLayout>