小编Jay*_*amy的帖子

Android动态RelativeLayout

我的layout.xml文件看起来像这样:

<ScrollView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/scrollView1"
        android:layout_width="fill_parent"
        android:layout_height="270dp"
        android:layout_weight="0.47" >

        <LinearLayout
            android:id="@+id/linearLayout2"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >
        </LinearLayout>

    </ScrollView>
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在循环中创建TextViews和Buttons for:

  View linearLayout =  findViewById(R.id.linearLayout2);


for (int i=0 ; i<10; i++){
     TextView textview = new TextView(this);
     textview.setText("Text view" + i);
     textview.setId(i);

     textview.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
     ((LinearLayout) linearLayout).addView(textview);


    Button button = new Button(this);
    button.setText("View");
    button.setId(i);
    int width=90;
    int height=60;
    button.setLayoutParams(new LayoutParams(width, height));
    ((LinearLayout) linearLayout).addView(button);

}
Run Code Online (Sandbox Code Playgroud)

Button在TextView下面.谁能帮我更换这LinearLayoutRelativeLayout让我得到了TextViewButton并排?

android dynamic android-layout

1
推荐指数
1
解决办法
8466
查看次数

标签 统计

android ×1

android-layout ×1

dynamic ×1