2013-12-14 2 views
1

У меня есть прокрутка Просмотр как основного и внутри него пары относительных макетов и вложенных макетов таблицы и относительной компоновки, когда я переворачиваю телефон в альбомный режим, кнопка, которую я имею в конце активность не отображается. Есть ли подходящий способ, я попробовал пару, он не работает. Вот код XML,Дисплей отсутствует, когда макет изменен на ландшафт


<ScrollView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fillViewport="true" 
    android:fadeScrollbars="false" > 

    <RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:id="@+id/rel" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#FFFFFF" 
     android:orientation="vertical" > 

     <RelativeLayout 
      android:id="@+id/apt" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:paddingRight="10dp" 
      android:paddingTop="10dp" > 

      <ImageView 
       android:id="@+id/logoutxml" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:clickable="true" 
       android:onClick="onClick" 
       android:paddingRight="10dp" 
       android:src="@drawable/home" /> 

      <TextView 
       android:id="@+id/screenheading" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:paddingLeft="5dp" 
       android:text="Create Task" 
       android:textSize="18dip" 
       android:textStyle="bold" /> 
     </RelativeLayout> 

     <TextView 
      android:id="@+id/msg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/apt" 
      android:layout_centerHorizontal="true" 
      android:layout_centerVertical="true" 
      android:layout_marginLeft="10dip" 
      android:layout_marginRight="10dip" 
      android:layout_marginTop="80dp" 
      android:gravity="center_horizontal" 
      android:textSize="18dp" 
      android:textStyle="bold" /> 


     <TextView 
      android:id="@+id/footer" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_centerHorizontal="true" 
      android:layout_gravity="bottom" 
      android:layout_marginTop="5dip" 
      android:layout_marginBottom="5dip" 
      android:layout_marginLeft="2dip" 
      android:layout_marginRight="2dip" 
      android:text="All rights reserved © 2012-13.Powered by Dewhive" 
      android:textSize="13sp" /> 


     <RelativeLayout 
      android:id="@+id/rlo" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:layout_below="@id/apt" 
      android:layout_above="@id/footer" 
      > 


     <TableLayout 
      android:id="@+id/tb" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true"   
      android:layout_marginTop="5dp" > 

      <TableRow 
       android:id="@+id/tableRow1" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:padding="10dip" > 

       <TextView 
        android:id="@+id/id1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="left" 
        android:text="Assignees:" 
        android:textColor="#707070" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 

       <TextView 
        android:id="@+id/asgnames" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="15dp" 
        android:gravity="left" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 
      </TableRow> 

      <TableRow 
       android:id="@+id/tableRow2" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:padding="10dip" > 

       <TextView 
        android:id="@+id/id2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="left" 
        android:text="Patner Name:" 
        android:textColor="#707070" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 

       <TextView 
        android:id="@+id/patnernames" 
        android:layout_width="200dip" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="15dp" 
        android:gravity="left" 
        android:maxLines="4" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 
      </TableRow> 

      <TableRow 
       android:id="@+id/tableRow3" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:padding="10dip" > 

       <TextView 
        android:id="@+id/id3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="left" 
        android:text="Task Id:" 
        android:textColor="#707070" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 

       <TextView 
        android:id="@+id/taskid" 
        android:layout_width="200dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="15dip" 
        android:gravity="left" 
        android:maxLines="3" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 
      </TableRow> 

      <TableRow 
       android:id="@+id/tableRow4" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:padding="10dip" > 

       <TextView 
        android:id="@+id/id4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:gravity="left" 
        android:text="Deadline Date:" 
        android:textColor="#707070" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 

       <TextView 
        android:id="@+id/dldate" 
        android:layout_width="200dp" 
        android:layout_height="wrap_content" 
        android:layout_marginLeft="15dip" 
        android:gravity="left" 
        android:maxLines="3" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 
      </TableRow> 
     </TableLayout> 

     <RelativeLayout 
      android:id="@+id/rl11" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_below="@id/tb" 
      android:orientation="vertical" 
      android:padding="10dip" 
      > 

      <TextView 
       android:id="@+id/id5" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginTop="10dip" 
       android:gravity="left" 
       android:text="Description:" 
       android:textColor="#707070" 
       android:textSize="15dp" 
       android:textStyle="bold" /> 

      <TextView 
       android:id="@+id/descp" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_below="@id/id5" 
       android:layout_marginTop="10dip" 
       android:gravity="left" 
       android:maxLines="10" 
       android:textStyle="bold" /> 

      <Button 
       android:id="@+id/save" 
       android:layout_width="fill_parent" 
       android:layout_height="40dp" 
       android:layout_alignParentLeft="true" 
       android:layout_centerVertical="true" 
       android:background="@drawable/buttonstyle" 
       android:layout_below="@id/descp" 
       android:text="Save" 
       android:textColor="#FFFFFF" 
       android:padding="2dip"/> 

      <Button 
       android:id="@+id/assign" 
       android:layout_width="fill_parent" 
       android:layout_height="40dp" 
       android:layout_alignParentLeft="true" 
       android:layout_below="@+id/save" 
       android:layout_marginTop="10dp" 
       android:background="@drawable/buttonstyle" 
       android:padding="2dip" 
       android:text="Assign" 
       android:textColor="#FFFFFF" 
       /> 

     </RelativeLayout> 

     </RelativeLayout> 

     <!-- 
     <RelativeLayout android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:orientation="vertical" 
       android:id="@+id/bll" 
       android:layout_marginTop="10dp" 
       android:layout_marginBottom="10dp" 
       android:layout_below="@id/rl11"    
       >  

     <Button android:text="Save" 
     android:id="@+id/save" 
     android:layout_width="fill_parent" 
     android:layout_height="40dp" 
     android:layout_marginRight="5dp" 
     android:layout_marginLeft="5dp" 
     android:background="@drawable/buttonstyle" 
     android:textColor="#FFFFFF" 
     android:layout_weight="1" 
     android:layout_marginBottom="5dip" 
     > 
     </Button> 

     <Button android:text="Assign" 
     android:id="@+id/assign" 
     android:layout_width="fill_parent" 
     android:layout_height="40dp" 
     android:layout_marginTop="10dip" 
     android:layout_marginRight="5dp" 
     android:layout_marginLeft="5dp" 
     android:background="@drawable/buttonstyle" 
     android:textColor="#FFFFFF" 
     android:layout_weight="1" 
     android:layout_marginBottom="5dip" > 
     </Button>   

     </RelativeLayout> 
     --> 


    </RelativeLayout> 

    </ScrollView> 
+2

показать код XML .. – SilentKiller

+0

Где расположение XML? –

+0

Я не могу проверить ваш код, потому что я вижу его много, и я не вижу ScrollView, пытаюсь поместить все в scrollview –

ответ

0

Попробуйте это и лучше использовать линейные макеты, где вы можете

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fadeScrollbars="false" 
    android:fillViewport="true" > 

    <LinearLayout 
     android:id="@+id/rel" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="#FFFFFF" 
     android:orientation="vertical" > 

     <RelativeLayout 
      android:id="@+id/apt" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" 
      android:paddingBottom="10dp" 
      android:paddingLeft="10dp" 
      android:paddingRight="10dp" 
      android:paddingTop="10dp" > 

      <ImageView 
       android:id="@+id/logoutxml" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentRight="true" 
       android:clickable="true" 
       android:onClick="onClick" 
       android:paddingRight="10dp" 
       android:src="@drawable/ic_launcher" /> 

      <TextView 
       android:id="@+id/screenheading" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:paddingLeft="5dp" 
       android:text="Create Task" 
       android:textSize="18dip" 
       android:textStyle="bold" /> 
     </RelativeLayout> 

     <RelativeLayout 
      android:id="@+id/rlo" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical" > 

      <TableLayout 
       android:id="@+id/tb" 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:layout_marginTop="5dp" > 

       <TableRow 
        android:id="@+id/tableRow1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:padding="10dip" > 

        <TextView 
         android:id="@+id/id1" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:gravity="left" 
         android:text="Assignees:" 
         android:textColor="#707070" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 

        <TextView 
         android:id="@+id/asgnames" 
         android:layout_width="fill_parent" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="15dp" 
         android:gravity="left" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 
       </TableRow> 

       <TableRow 
        android:id="@+id/tableRow2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:padding="10dip" > 

        <TextView 
         android:id="@+id/id2" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:gravity="left" 
         android:text="Patner Name:" 
         android:textColor="#707070" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 

        <TextView 
         android:id="@+id/patnernames" 
         android:layout_width="200dip" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="15dp" 
         android:gravity="left" 
         android:maxLines="4" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 
       </TableRow> 

       <TableRow 
        android:id="@+id/tableRow3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:padding="10dip" > 

        <TextView 
         android:id="@+id/id3" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:gravity="left" 
         android:text="Task Id:" 
         android:textColor="#707070" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 

        <TextView 
         android:id="@+id/taskid" 
         android:layout_width="200dp" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="15dip" 
         android:gravity="left" 
         android:maxLines="3" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 
       </TableRow> 

       <TableRow 
        android:id="@+id/tableRow4" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:padding="10dip" > 

        <TextView 
         android:id="@+id/id4" 
         android:layout_width="wrap_content" 
         android:layout_height="wrap_content" 
         android:gravity="left" 
         android:text="Deadline Date:" 
         android:textColor="#707070" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 

        <TextView 
         android:id="@+id/dldate" 
         android:layout_width="200dp" 
         android:layout_height="wrap_content" 
         android:layout_marginLeft="15dip" 
         android:gravity="left" 
         android:maxLines="3" 
         android:textSize="15dp" 
         android:textStyle="bold" /> 
       </TableRow> 
      </TableLayout> 

      <RelativeLayout 
       android:id="@+id/rl11" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_below="@id/tb" 
       android:orientation="vertical" 
       android:padding="10dip" > 

       <TextView 
        android:id="@+id/id5" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_marginTop="10dip" 
        android:gravity="left" 
        android:text="Description:" 
        android:textColor="#707070" 
        android:textSize="15dp" 
        android:textStyle="bold" /> 

       <TextView 
        android:id="@+id/descp" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_below="@id/id5" 
        android:layout_marginTop="10dip" 
        android:gravity="left" 
        android:maxLines="10" 
        android:textStyle="bold" /> 

       <Button 
        android:id="@+id/save" 
        android:layout_width="fill_parent" 
        android:layout_height="40dp" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@id/descp" 
        android:layout_centerVertical="true" 
        android:background="@drawable/ic_launcher" 
        android:padding="2dip" 
        android:text="Save" 
        android:textColor="#FFFFFF" /> 

       <Button 
        android:id="@+id/assign" 
        android:layout_width="fill_parent" 
        android:layout_height="40dp" 
        android:layout_alignParentLeft="true" 
        android:layout_below="@+id/save" 
        android:layout_marginTop="10dp" 
        android:background="@drawable/ic_launcher" 
        android:padding="2dip" 
        android:text="Assign" 
        android:textColor="#FFFFFF" /> 
      </RelativeLayout> 
     </RelativeLayout> 

     <TextView 
      android:id="@+id/msg" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginLeft="10dip" 
      android:layout_marginRight="10dip" 
      android:layout_marginTop="80dp" 
      android:text="AGDHAGDJAGDJABD" 
      android:gravity="center_horizontal" 
      android:textSize="18dp" 
      android:textStyle="bold" /> 

     <TextView 
      android:id="@+id/footer" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom" 
      android:layout_marginBottom="5dip" 
      android:layout_marginLeft="2dip" 
      android:layout_marginRight="2dip" 
      android:layout_marginTop="5dip" 
      android:text="All rights reserved © 2012-13.Powered by Dewhive" 
      android:textSize="13sp" /> 
    </LinearLayout> 

</ScrollView> 

Надеются, что это будет help.Let мне знать.

+0

@sanj Пожалуйста, измените разрешение изображения. – keshav

+0

спасибо, что приятель попробует –

+0

есть много места между кнопками и нижним колонтитулом, хотя упоминание о каком-либо конкретном пространстве не упоминается, отдых работает отлично, спасибо –

-1

Вы можете указать различные макеты для портретной и ландшафтной ориентации.

Для этого создайте два xml-макета, оптимизированных для каждой ориентации: yourlayout_port.xml и yourlayout_land.xml.

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

Внутри папки res создаются две папки с именем layout_land и layout_port. Поместите каждый макет xml в соответствующую папку.

Вы можете прочитать больше об этом here

+0

спасибо, звучит очень шуточно, попробуем .. –

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