0
我正在接受來自xml的表單的數據並在屏幕上呈現窗體。現在,執行實際渲染的代碼位於一個單獨的java文件中(基本上有3種類型的問題,每種都有自己的方法來渲染從xml提取的數據)。它基本上就是這樣。將Android R傳遞給另一個類是否有意義?
public void newQuestion(String question, LinearLayout l, Context c){
TextView tv = new TextView(c);
tv.setText(question);
EditText et = new EditText(c);
l.addView(tv);
l.addView(et);
}
所以這是我的問題 - 讓這個Java文件添加窗口小部件到我需要通過活動的上下文。另外,我需要能夠訪問佈局(簡單的線性佈局)來添加。你可以通過R或導入它(android.R)在其他java文件?因爲我可以從R得到上下文和佈局以及所有必需的ID。
我確實嘗試導入它。我的Java類是項目A和我的機器人活動是一個單獨的項目B.所以我寫了
import B.src.com.android.*;
和它說:「進口乙不可能是解決」 [我試過B.com.android了。相同的錯誤]
當然你可以導入它,爲什麼不呢?你有沒有嘗試過? – Egor 2012-07-11 14:30:18