不能看到动态按钮
问题描述:
我已经装箱动态按钮的文字,我申请一个绘制到它,并具有文本的文本到按钮,但我没有看到按钮上的文字。我只是看到绘制的按钮。不能看到动态按钮
当我没有申请绘制的,我能够看到按钮上的文本,这是一个简单的按钮。
for(Payment payment : list) {
i++;
Button myButton = new Button(getActivity());
LinearLayoutCompat.LayoutParams lp = new LinearLayoutCompat.LayoutParams(60,30);
linear_buttons.addView(myButton, lp);
// myButton.setBackground(ContextCompat.getDrawable(getActivity(),R.drawable.edit_button));
myButton.setText(String.valueOf(i));
// myButton.setTextColor(ContextCompat.getColor(getActivity(),R.color.white));
myButton.setBackgroundResource(R.drawable.edit_button);
}
怎么回事?请帮忙。谢谢。
答
试试这个
for(Payment payment : list) {
i++;
Button myButton = new Button(getActivity());
LinearLayoutCompat.LayoutParams lp = new LinearLayoutCompat.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
linear_buttons.addView(myButton, lp);
myButton.setText(String.valueOf(i));
myButton.setBackgroundResource(R.drawable.edit_button);
}
+0
宽度涡卷内容将太多的按钮的尺寸更大。 – Sid
尝试设置文本颜色 –
我试过剂量不行。 – Sid