LinearLayout将项目推出视图

时间:2014-01-16 07:13:01

标签: android android-layout android-linearlayout android-xml android-button

我正在动态地向LinearLayout添加按钮。 orientation在xml中设置为horizontal。我有两个问题,第一项是移出视图,除了少数。如果项目超出界限,则需要推送到第二行。第二个按钮需要位于屏幕中央,两侧有相同的填充。

XML:

<LinearLayout
        android:id="@+id/ll1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:background="#F12312" 
        android:orientation="horizontal">
    </LinearLayout>

JAVA:

final LinearLayout Row = (LinearLayout)findViewById(R.id.ll2);
final LinearLayout TVRow = (LinearLayout)findViewById(R.id.ll1);


final Button[] my_button = new Button[Keys.size()];
final Button[] et = new Button[Texts.size()];

for (int bt = 0; bt < Keys.size(); bt ++){
final int Index = bt;
my_button[Index] = new Button(this);
my_button[Index].setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
my_button[Index].setText(Keys.get(Index));
my_button[Index].setId(Index);
my_button[Index].setGravity(Gravity.CENTER);
}

0 个答案:

没有答案