java - 每次添加文本时,如何在列表视图的一侧永久添加标题?
问题描述
我正在做一个允许用户添加评论的学校项目。我可以将文本视图添加到列表视图,但我还想显示谁添加了评论,所以我需要一个名称作为评论前面的标题,或者每次添加评论时都需要一个永久名称。我该如何添加?当我提交评论时,像编码这样的示例仅显示 5/5 评级。但我希望它是令人讨厌的:5/5 评级。更好的是,用户可以在 textview 上写下他们自己的名字,它会与用户写的评论一起显示。在此先感谢。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_review);
txtInput = (EditText)findViewById(R.id.txtInput);
show = (ListView)findViewById(R.id.listview);
submit = (Button)findViewById(R.id.btnSubmit);
submit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String getInput = txtInput.getText().toString();
if(addArray.contains(getInput)){
Toast.makeText(getBaseContext(), "Thank you for your review", Toast.LENGTH_LONG).show();
}
else if (getInput == null || getInput.trim().equals("")){
Toast.makeText(getBaseContext(), "Input Field is Empty", Toast.LENGTH_LONG).show();
}
else{
addArray.add(getInput);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(ReviewActivity.this, android.R.layout.simple_list_item_1, addArray);
show.setAdapter(adapter);
((EditText)findViewById(R.id.txtInput)).setText("");
}
}
});
}
解决方案
推荐阅读
- memory - Rust - 使用 Rayon 进行排列 - 向量内存分配错误
- angular - 如何在 Angular 中使用 DI 为给定类提供实现?
- javascript - 在反应组件中使用 msw 模拟 fetch 不起作用
- sql-server - SSRS 电子邮件订阅失败 - 无法连接到远程服务器
- python - 从 pandas df 在 x 轴上绘制字数及其在 y 轴上的出现
- android - 我的“MainActivity”不断崩溃。我不知道是我的代码、数据库设置还是其他原因
- python-3.x - 输入被意外调用。昨天还在工作,但从 python3.9 开始就没有了
- python - 通过跳帧创建视频时视频不播放
- angular - Angular 十进制管道语言环境依赖于浏览器
- wordpress - Wordpress“指向现有内容的链接”搜索不起作用