【发布时间】:2018-01-07 08:21:08
【问题描述】:
我有一个带有两个按钮的listview。
一旦我得到服务器的响应,我想用 textview 替换这两个按钮。
我怎样才能做到这一点?
服务器响应后:
public void onResponse(String response) {
try {
JSONObject obj = new JSONObject(response);
if (obj.getString("response").equals("1")) {
JSONObject res = new JSONObject(obj.getString("data"));
Toast.makeText(getApplicationContext(), obj.getString("message"), Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), obj.getString("message"), Toast.LENGTH_SHORT).show();
}
} catch (JSONException e) {
e.printStackTrace();
}
}
我没有创建任何适配器。
【问题讨论】:
-
好的,首先在您的布局中创建这两个按钮并设置可见性 = 可见并创建 textview 并设置它的可见性 = 消失,当您做出响应时,您可以将按钮的可见性设置为(消失)并且文本视图是(可见的)
-
如何获取在服务器响应后点击了哪一行按钮,并且同一行 textview 应该显示和隐藏点击的按钮
-
那么你的要求是按钮和文本视图在列表视图中??你没有在你的问题中这么说,你的问题并不明显!那么你的问题到底是什么?您想在单击列表视图内的按钮时进行这些操作吗?
-
好吧..让我告诉你我想要的是..有计时器,一旦点击圈按钮,它将继续生成。 1. 00:00;45 scanButton 2. 00:00;45 scanButton 等一旦我按下扫描按钮,我就会将扫描详细信息发送到服务器,响应将是全名.. 然后我想在该特定行中显示该名称并隐藏那个扫描按钮..就是这样。
-
好的,我会在答案等待中写下我的答案
标签: java android listview button textview