我有一个问题:我有一项活动,我希望她看起来像:
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);