-2
我試圖通過OnClickListener
動態添加Button
。但我一直在該行收到錯誤按鈕不會在onClickListener中初始化
Button myButton = new Button(this);
錯誤說
The constructor Button(new View.OnClickListener(){}) is undefined
所以我怎麼創造這個Button
如果它不會讓我初始化呢?有更好的方法我應該設置這個OnClickListener
?
button_test.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
LinearLayout ll = (LinearLayout)findViewById(R.id.ll_bttn_words);
LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
Button myButton = new Button(this); //error
myButton.setText("Add Me");
ll.addView(myButton, lp);
}
}
感謝。你能解釋一下view.getContext()是做什麼的嗎?或者它如何與按鈕 – user2456977 2014-11-06 00:31:38
哦,謝謝你已經做到了! – user2456977 2014-11-06 00:32:11