我是Android编程新手。我只想知道如何在Android中的视图中插入文本?或者如果不可能,我如何在视图中插入字符串?我想要做的是在其中包含布局和文本的视图。
final LayoutInflater layoutInflater = (LayoutInflater) MainActivity.this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
TextView tx = new TextView(this);
View vw;
Boolean hasRow = false;
ListView lv = findViewById(R.id.lv);
tx.setText("asdasd");
if(hasRow){
vw = layoutInflater.inflate(R.layout.row, null);
} else {
vw = layoutInflater.inflate(R.layout.row2, null);
}
lv.addFooterView(vw, tx.getText(), true);
lv.setAdapter(adapter);
我的代码允许我插入带有布局但没有文本的视图。请帮忙。谢谢!
答案 0 :(得分:0)
如果您想将文字设置为TextView
作为ListView
的页脚。使用来自预置布局(行或行2)的TextView
。
if (hasRow){
vw = layoutInflater.inflate(R.layout.row, null);
} else {
vw = layoutInflater.inflate(R.layout.row2, null);
}
TextView footTextView = vw.findViewById(R.id.txt_your_footer);
footTextView.setText("asdasd");
lv.addFooterView(vw);