我有一个表格,每行有几个 TextViews 和两个 Buttons。但是按钮中的文本比 TextViews 中的文本要大得多。如何使按钮变小?
Button view_button = new Button(this);
view_button.setText("test");
tr.addView(view_button);
view_button.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
强制它环绕文本
通过使用布局参数,您可以设置按钮的高度和宽度。
Button btnEdit = new Button(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
or
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(30,30);
btnEdit.setLayoutParams(layoutParams);