android xml布局中如何让部分超出屏幕的滚动
如题,我这个需要的滚动效果与普通的有点点不同,首先上图:这个是屏幕够大的效果,刚刚好,图中的“X”号点击会隐藏掉下面的相应控件,比如:点击Other右边的“X"号,会隐藏...
如题,我这个需要的滚动效果与普通的有点点不同,首先上图:
这个是屏幕够大的效果,刚刚好,图中的“X”号点击会隐藏掉下面的相应控件,比如:点击Other 右边的 “X"号,会隐藏掉下面的 Size : 和右边的edittext,再次点击就出现。其中黑色背景的部分的代码如下:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/layout6_to"
android:background="#222222"
android:layout_alignParentBottom="true" >
最后一行我设置了 android:layout_alignParentBottom ,也就是不管屏幕尺寸多大,这个黑色背景的部分始终是位于屏幕最下端,那么我就想了,如果屏幕并没有这么长的话,效果会变什么样,于是测试小的屏幕的,变成这样:
这样的话,就不是我要的效果了,图中的Other 那部分不见了,于是我加上了 ScrollView,加上之后确实是可以滚动了,但是效果又变了,见图:
由于在最外面一层加上了ScrollView,导致<RelativeLayout>中设置的android:layout_alignParentBottom="true" 这行效果失效,黑色背景没有始终保持在屏幕最下方了,于是我将ScrollView 的部分只包裹黑色背景以上的部分,以为这样就可以了,可是运行效果却跟第二张图的一样,就是滚动条并没有出现,也不可以滚动,求助! 展开
这个是屏幕够大的效果,刚刚好,图中的“X”号点击会隐藏掉下面的相应控件,比如:点击Other 右边的 “X"号,会隐藏掉下面的 Size : 和右边的edittext,再次点击就出现。其中黑色背景的部分的代码如下:
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/layout6_to"
android:background="#222222"
android:layout_alignParentBottom="true" >
最后一行我设置了 android:layout_alignParentBottom ,也就是不管屏幕尺寸多大,这个黑色背景的部分始终是位于屏幕最下端,那么我就想了,如果屏幕并没有这么长的话,效果会变什么样,于是测试小的屏幕的,变成这样:
这样的话,就不是我要的效果了,图中的Other 那部分不见了,于是我加上了 ScrollView,加上之后确实是可以滚动了,但是效果又变了,见图:
由于在最外面一层加上了ScrollView,导致<RelativeLayout>中设置的android:layout_alignParentBottom="true" 这行效果失效,黑色背景没有始终保持在屏幕最下方了,于是我将ScrollView 的部分只包裹黑色背景以上的部分,以为这样就可以了,可是运行效果却跟第二张图的一样,就是滚动条并没有出现,也不可以滚动,求助! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询