如何將上下文和名稱字符串作爲參數傳遞給新線程?Android:將參數傳遞給線程
錯誤在編譯:
線
label = new TextView(this);
構造的TextView(新的Runnable(){})是未定義
線 「label.setText(name);
」:
不能指以不同方法定義的內部類中的非最終變量名稱
代碼:
public void addObjectLabel (String name) {
mLayout.post(new Runnable() {
public void run() {
TextView label;
label = new TextView(this);
label.setText(name);
label.setWidth(label.getWidth()+100);
label.setTextSize(20);
label.setGravity(Gravity.BOTTOM);
label.setBackgroundColor(Color.BLACK);
panel.addView(label);
}
});
}
編寫完整的課程代碼。 – 2012-07-22 04:12:49