如果我使用xml文件,我有一个名为layout_margin的选项(例如layout_margin ="1dp"用于文本视图),但我想以编程方式设置,我不知道该怎么做.
And*_*lva 15
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)textview.getLayoutParams();
params.setMargins(20, 0, 0, 0);
textview.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)
在将您的问题添加到StackOverflow之前请Google.
TextView tv = (TextView)findViewById(R.id.my_text_view);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)tv.getLayoutParams();
params.setMargins(0, 0, 10, 0); //substitute parameters for left, top, right, bottom
tv.setLayoutParams(params);
Run Code Online (Sandbox Code Playgroud)
TextView tv = (TextView) findViewById(R.id.tvId);
LinearLayout.LayoutParams llp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
llp.setMargins(50, 0, 0, 0); // llp.setMargins(left, top, right, bottom);
tv.setLayoutParams(llp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29818 次 |
| 最近记录: |