Допустим, у меня есть несколько строк в Java, которые я извлек из веб-скрипта. На самом деле это не имеет значения, это просто строки, хранящиеся в переменных.
Теперь мой вопрос заключается в том, как динамически добавлять их в приложение (чтобы показать пользователю) и, возможно, стилизовать их позицию из 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. Я просто пытаюсь провести параллели с тем, что я хотел бы сделать для веб-приложения.
Спасибо за помощь.