我的 Android 应用程序使用给定的布局(考虑到还有大约 7 个 AutoCompleteTextViews 和 5 个 Spinner)但是我无法向下滑动屏幕。问题是以某种方式与 view 有关还是更可能与 activity 有关?任何帮助都会很棒,因为我被困在这里。
<RelativeLayout
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:orientation="vertical"
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="com.example.meg.myapplication.Activity"
android:gravity="center_horizontal"
android:weightSum="1"
android:baselineAligned="false">
<AutoCompleteTextView
android:id="@+id/view1"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:maxLines="1"
android:singleLine="true"
android:imeOptions="actionDone"
android:textSize="15sp"
android:padding="10dp"
android:textColor="#a9a9a9"
android:layout_marginBottom="5dp"
/>
...
<Spinner
android:id="@+id/spinner1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
</RelativeLayout>
最佳答案
添加 ScrollView
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1">
<AutoCompleteTextView
android:id="@+id/view1"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:maxLines="1"
android:singleLine="true"
android:imeOptions="actionDone"
android:textSize="15sp"
android:padding="10dp"
android:textColor="#a9a9a9"
android:layout_marginBottom="5dp"
/>
...
<Spinner
android:id="@+id/spinner1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
...
</ScrollView>
关于android - 包含微调器时无法向下滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734299/