Android应用中的ScrollView,仅占屏幕的一半

时间:2017-02-06 11:28:10

标签: android android-layout android-scrollview

我有一个问题:我有一项活动,我希望她看起来像:

标题

button1 --------------大空间------------特殊按钮1

button2 --------------大空间------------特别按钮2

BUTTON3 。 。 。

我将解释:我想要一个动态按钮列表,取决于我在数据库中的数量。这些是button1,2,3 ...按钮。

我还想要2-3个静态菜单按钮,用于删除,添加等命令。

到目前为止我做了什么: 创建静态按钮 - 没问题。

创建动态按钮的ScrollView依赖db - 没问题。

问题是即使我只有一个动态按钮,ScrollView也会隐藏我的所有屏幕。我希望它像我画画一样 - 屏幕的一半甚至更少。

我只在Java中构建ScrollView,而不是在XML中构建。也许这是我的错? 我对这个问题感到有些困惑。您能否指导我如何创建仅在屏幕的一小部分显示的动态ScrollView?

ScrollView的代码,我从另一篇文章中获取:

ScrollView sv = new ScrollView(this);
LinearLayout home_linear = new LinearLayout(this);
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
sv.addView(ll);
TextView tv = new TextView(this);
ll.addView(tv);

//loop- print buttons from db.

this.setContentView(sv);

0 个答案:

没有答案