将一些文本插入视图

时间:2017-11-25 16:30:01

标签: android listview

我是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);

我的代码允许我插入带有布局但没有文本的视图。请帮忙。谢谢!

1 个答案:

答案 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);