2014-01-29 130 views
0

这是iam使用的布局,它在纵向上看起来很好,但只要我将其定位为横向,我无法引入滚动和最下面的按钮,即登录和重置浮动到顶部重叠其他元素。Android布局不显示横向视图中的滚动条

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:fillViewport="true"> 

<RelativeLayout 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@android:color/black" 
android:paddingBottom="@dimen/activity_vertical_margin" 
android:paddingLeft="@dimen/activity_horizontal_margin" 
android:paddingRight="@dimen/activity_horizontal_margin" 
android:paddingTop="@dimen/activity_vertical_margin" 
tools:context=".LoginActivity" > 

     <TextView 
      android:id="@+id/textView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" 
      android:layout_alignParentTop="true" 
      android:text="Callsign" 
      android:textAppearance="?android:attr/textAppearanceLarge" 
      android:textColor="@android:color/darker_gray" /> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/textView1" 
      android:layout_below="@+id/textView1" 
      android:layout_marginTop="18dp" 
      android:text="Medium Text" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:textColor="#00ff10" 
      android:textSize="40sp" /> 

     <TextView 
      android:id="@+id/textView3" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/textView2" 
      android:layout_below="@+id/textView2" 
      android:layout_marginTop="26dp" 
      android:text="Password" 
      android:textAppearance="?android:attr/textAppearanceLarge" 
      android:textColor="@android:color/darker_gray" /> 

     <LinearLayout 
      android:id="@+id/linearLayout1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignLeft="@+id/textView3" 
      android:layout_below="@+id/textView3" 
      android:layout_marginTop="16dp" > 

      <Button 
       android:id="@+id/button1" 
       android:layout_width="65sp" 
       android:layout_height="65sp" 
       android:text="0" 
       android:textColor="#00ff10" 
       android:textSize="45sp" /> 

      <Button 
       android:id="@+id/button2" 
       android:layout_width="65sp" 
       android:layout_height="65sp" 
       android:text="0" 
       android:textColor="#00ff10" 
       android:textSize="45sp" /> 

      <Button 
       android:id="@+id/button3" 
       android:layout_width="65sp" 
       android:layout_height="65sp" 
       android:text="0" 
       android:textColor="#00ff10" 
       android:textSize="45sp" /> 

      <Button 
       android:id="@+id/button4" 
       android:layout_width="65sp" 
       android:layout_height="65sp" 
       android:text="0" 
       android:textColor="#00ff10" 
       android:textSize="45sp" /> 
     </LinearLayout> 

       <LinearLayout 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_alignParentBottom="true" 
        android:layout_centerHorizontal="true" 
        android:layout_marginBottom="20dp" > 

        <Button 
         android:id="@+id/login" 
         android:layout_width="82dp" 
         android:layout_height="64dp" 
         android:text="Login" 
         android:textColor="#00ff10" /> 

        <Button 
         android:id="@+id/reset" 
         android:layout_width="82dp" 
         android:layout_height="64dp" 
         android:text="Reset" 
         android:textColor="#00ff10" /> 
       </LinearLayout> 

</RelativeLayout> 
</ScrollView> 

In Portrait In Landscape

+0

对于您需要添加。 –

回答

0

使用滚动布局

,并在活动标签里面使用清单文件

机器人:windowSoftInputMode = “adjustResize | stateVisible | stateAlwaysHidden”

+0

嗨SSK,我确实使用滚动视图,似乎已经工作。但我有两个按钮重叠的问题。我已经更新了我的layout.xml。并粘贴了我的肖像和风景视图。是否还有其他配置需要完成? –

+1

使用线性布局,而不是相对和设置android:orientation =“vertical” –

+0

优秀的SSK。这是我想要的。 –

相关问题