如何以编程方式设置EditText布局边距?

詹森711

如何在Android中以编程方式设置EditText布局边距?我想为按下floatactionbutton时出现的新editText设置边距。这是关于各种活动的输入的,我希望将其排成一行,然后将每个活动放置在之前的活动之下。请记住,这是约束布局。

我已经阅读了很多有关如何执行此操作的文章,但似乎对我没有任何帮助。

这是我的代码:

public class planlaeg extends AppCompatActivity {
    FloatingActionButton fab;
    Button button4;
    private ConstraintLayout mLayout;
    private EditText mEditText;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_planlaeg);
        button4 = (Button) findViewById(R.id.button4);
        button4.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                openNewActivity();
            }
        });
        TextView textView = findViewById(R.id.textView);
        textView.setText(nyrejse.getValue());

        mEditText = findViewById(R.id.editText);
        fab = (FloatingActionButton) findViewById(R.id.fab);
        mLayout = (ConstraintLayout) findViewById(R.id.planlaeg_l);

        fab.setOnClickListener(new View.OnClickListener() {

                @Override
                public void onClick(View view) {
                mLayout.addView(createNewEditText(mEditText.getText().toString()));
            }
        });
    }

    public void openNewActivity(){
        Intent intent5 = new Intent(this, MainActivity.class);
        startActivity(intent5);
    }

    private EditText createNewEditText(String text) {
        final EditText et = new EditText(this);
        et.setText(text);
        return et;
    }
}

Elvedin Selimoski

检查答案以在一般视图中设置边距。但是,如果在EditText内部ConstraintLayout,则必须在要添加边距的那一侧的EditText上具有约束。例如,如果要在视图末尾添加边距,则必须在EditText中设置layout_constraintEnd_toEndOflayout_constraintEnd_toStartOf检查答案以编程方式添加约束。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android:如何以编程方式为片段设置边距?

来自分类Dev

以编程方式设置线性布局之间的边距

来自分类Dev

以编程方式设置线性布局之间的边距

来自分类Dev

如何在Android中以编程方式为相对布局设置边距?

来自分类Dev

如何以编程方式更改 swipeRefreshlayout 的底部边距?

来自分类Dev

以编程方式无法使用边距布局

来自分类Dev

如何以编程方式相对于 ConstraintLayout 中的另一个视图设置视图的宽度/边距

来自分类Dev

UITextField以布局方式自动设置边距

来自分类Dev

为相对布局android创建并设置以编程方式设置的边距

来自分类Dev

以编程方式在cardview中设置边距

来自分类Dev

在Android中以编程方式设置边距?

来自分类Dev

Android以编程方式设置视图边距

来自分类Dev

如何以编程方式设置LinearLayout的重力和布局重力

来自分类Dev

迅速如何以编程方式设置自动布局

来自分类Dev

如何以编程方式设置重力以进行布局?

来自分类Dev

Android表格布局如何以编程方式设置边框?

来自分类Dev

Android Xamarin,如何以编程方式在EditText中设置nextfocusdown?

来自分类Dev

如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

来自分类Dev

为相对布局android创建并设置边距编程

来自分类Dev

如何以编程方式创建布局约束

来自分类Dev

如何以编程方式更改EditText外观?

来自分类Dev

如何以编程方式更改EditText底线

来自分类Dev

如何以编程方式添加EditText?

来自分类Dev

Android-如何在GridLayout中以编程方式设置边距

来自分类Dev

以编程方式在View上设置负边距

来自分类Dev

在Crystal Report中以编程方式设置页边距

来自分类Dev

如何以编程方式更改列表框W8 / WP中的文本块边距

来自分类Dev

如何以编程方式将按钮定位到 UITableCell 的最右侧边缘并带有边距?

来自分类Dev

如何以编程方式为布局的每个角设置不同的半径?

Related 相关文章

  1. 1

    Android:如何以编程方式为片段设置边距?

  2. 2

    以编程方式设置线性布局之间的边距

  3. 3

    以编程方式设置线性布局之间的边距

  4. 4

    如何在Android中以编程方式为相对布局设置边距?

  5. 5

    如何以编程方式更改 swipeRefreshlayout 的底部边距?

  6. 6

    以编程方式无法使用边距布局

  7. 7

    如何以编程方式相对于 ConstraintLayout 中的另一个视图设置视图的宽度/边距

  8. 8

    UITextField以布局方式自动设置边距

  9. 9

    为相对布局android创建并设置以编程方式设置的边距

  10. 10

    以编程方式在cardview中设置边距

  11. 11

    在Android中以编程方式设置边距?

  12. 12

    Android以编程方式设置视图边距

  13. 13

    如何以编程方式设置LinearLayout的重力和布局重力

  14. 14

    迅速如何以编程方式设置自动布局

  15. 15

    如何以编程方式设置重力以进行布局?

  16. 16

    Android表格布局如何以编程方式设置边框?

  17. 17

    Android Xamarin,如何以编程方式在EditText中设置nextfocusdown?

  18. 18

    如何以编程方式在 ImageView 中显示多个可绘制对象(带边距)

  19. 19

    为相对布局android创建并设置边距编程

  20. 20

    如何以编程方式创建布局约束

  21. 21

    如何以编程方式更改EditText外观?

  22. 22

    如何以编程方式更改EditText底线

  23. 23

    如何以编程方式添加EditText?

  24. 24

    Android-如何在GridLayout中以编程方式设置边距

  25. 25

    以编程方式在View上设置负边距

  26. 26

    在Crystal Report中以编程方式设置页边距

  27. 27

    如何以编程方式更改列表框W8 / WP中的文本块边距

  28. 28

    如何以编程方式将按钮定位到 UITableCell 的最右侧边缘并带有边距?

  29. 29

    如何以编程方式为布局的每个角设置不同的半径?

热门标签

归档