我需要一个可滚动的视图在android上,但它不能是一个滚动视图,因为我添加到它的视图是错误的,当我使用内部滚动视图。如果我将这些视图动态地添加到一个简单的线性布局中,我无法看到所有的视图,因为它们比屏幕高度要长。
我动态添加的视图是android小部件。我正在开发的应用程序是一个相当简单的启动器,所以它需要能够处理应用程序小部件。但我不想使用视图分页。我需要它像滚动视图一样可滚动。
注意:我尝试过listview,但这是相同的问题:一些小部件出现了but。
提前谢谢。
发布于 2018-07-03 21:53:22
下面是解决方案
我试着使用了listview,recyclerview和scrollview。它们都不会对bug产生影响。
问题是,我在小部件的父级上使用了wrap_content,其中一些小部件就具有这种行为。因此小部件的高度必须是一个独立于小部件内容的值,因此它不能为wrap_content。
谢谢你们帮了大忙。
发布于 2018-06-26 03:35:25
您是否尝试过将内容xml放在一个布局中作为scrollview的子级?
<ScrollView>
<LinearLayout>
//your all xml here
</LinearLayout>
</ScrollView>
https://stackoverflow.com/questions/51030151
复制相似问题