比方說,我從Java腳本中檢索到了一些Java字符串。它並不重要,它們只是存儲在變量中的字符串。Android:動態文本創建?
現在我的問題是如何動態地將它們附加到應用程序(以顯示用戶),並可能從Java調整它們的位置。
打個比喻,我想做類似於JavaScript中以下的東西:
var text = document.createElement('div');
text.appendChild(document.createTextNode("some string"));
text.style.position = "whatever";
// etc, more styling
theDiv.appendChild(text); // add this new thing of text I created to the main application for the users to see
我看着TextView的,我似乎不被使用得當(我不我不明白構造函數嗎?)。我現在想要嘗試的是讓用戶在我的應用程序中按下按鈕,然後動態生成一些文本。以下是我一直在嘗試的內容:
search_button = (Button) findViewById (R.id.backSearchButton);
search_button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String test = new String("testing!");
TextView test2 = new TextView(this); //constructor is wrong, this line gives me an error
test2.setText(test);
setContentView(test2);
}
});
正如你可能知道的那樣,我並不是來自Java背景。我只是試圖畫出與我想爲網絡應用程序做的事情相似的東西。
感謝您的幫助。
謝謝,那部分幫助。 – JDS 2011-05-27 18:13:15