将一些文本插入到视图中
问题描述:
我不熟悉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);
我的代码让我插入一个布局但没有文字的视图。请帮忙。谢谢!
答
如果您想将文字设置为TextView
作为ListView
的页脚。使用TextView
从一个相关的布局(行或行2)。
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);
你是什么意思txt_your_footer?它只是一个textview? – bonsoy
它是行或第2行xml中TextView的标识。我认为你需要为脚注添加TextView - kimkevin刚才 – kimkevin
哦,那样做!谢谢kimkevin! – bonsoy