Android 启用滚动或为横向视图创建新布局
我正在开发一个android应用程序,在这个应用程序中,我在布局的底部有一个登录按钮。当设备旋转到横向视图时,按钮消失,使得UI几乎毫无用处 因此,我的问题是:我是否应该重新排列现有布局中的视图,并启用滚动或为横向视图创建新布局?Android 启用滚动或为横向视图创建新布局,android,android-layout,user-interface,android-constraintlayout,Android,Android Layout,User Interface,Android Constraintlayout,我正在开发一个android应用程序,在这个应用程序中,我在布局的底部有一个登录按钮。当设备旋转到横向视图时,按钮消失,使得UI几乎毫无用处 因此,我的问题是:我是否应该重新排列现有布局中的视图,并启用滚动或为横向视图创建新布局? 如果您同意第一个选项,如何确保登录按钮在纵向视图和横向视图的底部保持不变?指定横向布局应该是您的最佳选择。有了它,您可以为每个方向精确地设置您想要的内容。将ScrollView作为父项添加到登录页面的xml文件中 范例 <ScrollView android:i
如果您同意第一个选项,如何确保登录按钮在纵向视图和横向视图的底部保持不变?指定横向布局应该是您的最佳选择。有了它,您可以为每个方向精确地设置您想要的内容。将ScrollView作为父项添加到登录页面的xml文件中 范例
<ScrollView android:id="@+id/ScrollView01"
xmlns:android="http://schemas.android.com/apk/res/android"
android:fillViewport="true"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<--your layout
</ScrollView>
最好的方法是在layout land
中定义自己的景观布局。无论如何,如果旋转设备时按钮消失,则说明您在定义纵向布局时出错,因为在某些小屏幕中,甚至纵向布局也无法工作。请尝试将ScrollView作为布局的父级