不能看到动态按钮

问题描述:

我已经装箱动态按钮的文字,我申请一个绘制到它,并具有文本的文本到按钮,但我没有看到按钮上的文字。我只是看到绘制的按钮。不能看到动态按钮

当我没有申请绘制的,我能够看到按钮上的文本,这是一个简单的按钮。

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); 
     } 

怎么回事?请帮忙。谢谢。

+0

尝试设置文本颜色 –

+0

我试过剂量不行。 – Sid

试试这个

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