2017-10-07 79 views
-1

我已經裝箱動態按鈕的文字,我申請一個繪製到它,並具有文本的文本到按鈕,但我沒有看到按鈕上的文字。我只是看到繪製的按鈕。不能看到動態按鈕

當我沒有申請繪製的,我能夠看到按鈕上的文本,這是一個簡單的按鈕。

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

回答

0

試試這個

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