android - 卡在添加 View 中

标签 android android-layout android-widget

LinearLayout.LayoutParams labellayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
    LinearLayout.LayoutParams textlayoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.MATCH_PARENT);
    for(int i=0 ;i < 2;i++){
        TextView label = new TextView(this);
        EditText text = new EditText(this);

        labellayoutParams.setMargins(40, 30, 30 , 0);
        textlayoutParams.setMargins(60, 30, 30 , 0);
        text.setHint("Type Here");
        label.setText("some text");

        ll.addView(label);
        ll.addView(text);
    }
    this.setContentView(ll);

以上代码将输出显示为

注意:让我们假设 sometext 为 textview,____ 为 edittext

some text ____________ some text _____________

但我想要这样的输出

some text ____________

some text ____________

我试过 setOrientation(LinearLayout.VERTICAL) 但它给出了这个

some text 

_____________

some text

_____________

最佳答案

你的名为 ll 的 LinearLayout 应该将它的属性“android:orientation”设置为“vertical”

关于android - 卡在添加 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11776658/

相关文章:

android - 有没有办法将自定义 XML 属性传递给扩展 View 的类?

android - 隐藏 Android "loading" View 以显示另一个 View

android - 这可行,但它是 "right"方式吗?

android - 请帮助非常简单的 android 小部件按钮单击。变得非常沮丧。 :(

android - 报警期间暂停服务,之后恢复

android - AOSP——各种关机命令的区别

Android 启动器图标圆角边缘半径

java - 在 fragment 被分离然后重新附加后, fragment onResume 不会被调用

Android CustomHow 在不单击 ListView 的情况下从包含在线性布局中的自定义 ListView 获取 subview

android - 在 Android 小部件中删除文本的子字符串