2017-02-19 5 views
1

У меня есть проблема, связанная с выравниванием моего макета с изображением (с вертикальной ориентацией) и выравниванием текста с помощью радиообъектов. Я не знаю, как это сделать.Макет Изображение вертикально центрировано/Текст/Радиобуты

Цель заключается в следующем:

enter image description here

Мой результат acutal как показано здесь:

enter image description here

Кодекс мой взгляд:

<?xml version="1.0" encoding="utf-8"?> 
    <GridLayout 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" 
     android:rowCount="11" 
     android:columnCount="12" 
     android:background="@color/colorWhiteActivityBackground"> 

     <ImageView 
      android:src="@drawable/mmg8" 
      android:layout_columnSpan="3" 
      android:layout_rowSpan="11" 
      android:layout_gravity="center_vertical|center_horizontal" 
      android:layout_width="@dimen/img_width" 
      android:layout_height="@dimen/img_height"/> 

     <Space 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:textAlignment="viewStart" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:layout_gravity="top"/> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:text="@string/mmg_ja" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_weight="2" 
      android:id="@+id/textView4" 
      android:layout_columnSpan="2" 
      android:layout_gravity="center_vertical|center_horizontal"/> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10dp" 
      android:text="@string/mmg_nein" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="2" 
      android:layout_gravity="center_vertical|center_horizontal"/> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_1" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView17" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_columnSpan="2" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_columnSpan="2" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_2" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:id="@+id/mmg_statement_8_2" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_3" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView20" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_4" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView18" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_5" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView16" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_6" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView35" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_7" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView31" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_8" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView32" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_9" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView33" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

     <TextView 
      android:layout_marginTop="30dp" 
      android:paddingLeft="@dimen/desc_padding" 
      android:paddingRight="@dimen/desc_padding" 
      android:text="@string/mmg_statement_8_10" 
      android:textColor="@android:color/black" 
      android:textSize="@dimen/slide_desc" 
      android:layout_columnSpan="5" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/textView34" 
      /> 

     <RadioGroup 
      android:orientation="horizontal" 
      android:layout_columnSpan="4" 
      android:gravity="fill_horizontal" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center_vertical|center_horizontal"> 

      <RadioButton 
       android:id="@+id/radioButton" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       android:layout_width="wrap_content" 
       /> 

      <RadioButton 
       android:id="@+id/radioButton2" 
       android:layout_marginTop="20dp" 
       android:layout_height="wrap_content" 
       /> 


     </RadioGroup> 

    </GridLayout> 

Может вам Помоги мне?

Заранее благодарен!

Бест, tigercode

ответ

0

добавьте следующую строку в ImageView,

android:scaleType="center" 
+0

Я собираюсь попробовать это дома, но не решить мою проблему относительно радиокнопки ... – tigercode