gpt4 book ai didi

android - ScrollView 内的布局问题

转载 作者:行者123 更新时间:2023-11-30 02:04:22 24 4
gpt4 key购买 nike

我有这样的布局:

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<EditText
android:id="@+id/username_edittext"
android:layout_width="match_parent"
android:layout_height="55dp"
android:background="@android:color/white"
android:gravity="center"
android:hint="@string/username"
android:textColor="@color/dark_grey" />

<EditText
android:id="@+id/password_edittext"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_below="@id/username_edittext"
android:background="@android:color/white"
android:gravity="center"
android:hint="@string/password"
android:textColor="@color/dark_grey" />

<Button
android:id="@+id/login_button"
style="@style/ButtonStyle"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:layout_below="@id/password_edittext"
android:text="@string/login" />

</RelativeLayout>

</ScrollView>

显示为:

enter image description here

但我想在屏幕底部对齐按钮“Entrar”(login_button)。 RelativeLayout 未填充父级 (ScrollView),因此按钮中的 alignParentBottom = true 无法正常工作。

我能做什么?

谢谢。

最佳答案

解决了!我在 ScrollView 中添加了 android:fillViewport="true" 并从 Button 中删除了 android:layout_below="@id/password_edittext"

<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<EditText
android:id="@+id/username_edittext"
android:layout_width="match_parent"
android:layout_height="55dp"
android:background="@android:color/white"
android:gravity="center"
android:hint="@string/username"
android:textColor="@color/dark_grey" />

<EditText
android:id="@+id/password_edittext"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_below="@id/username_edittext"
android:background="@android:color/white"
android:gravity="center"
android:hint="@string/password"
android:textColor="@color/dark_grey" />

<Button
android:id="@+id/login_button"
style="@style/ButtonStyle"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:text="@string/login" />

</RelativeLayout>

</ScrollView>

enter image description here

关于android - ScrollView 内的布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30945518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com