Android布局未在横向视图中显示滚动条

时间:2014-01-29 07:25:25

标签: android layout scroll

这是我使用的布局,它在肖像中看起来很好,但是只要我将它定位为风景,我就无法引入滚动和最低的按钮,即登录和重置浮动到顶部重叠其他元素。

<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

1 个答案:

答案 0 :(得分:0)

使用滚动布局

并在活动标签内的清单文件中使用

android:windowSoftInputMode =“adjustResize | stateVisible | stateAlwaysHidden”