private void shortlist(){
StringRequest stringRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String> () {
@Override
public void onResponse(String response) {
Log.e("short response-------",response);
if(response.equalsIgnoreCase("success")) {
btnSort.setBackgroundColor(Color.parseColor("#FF307668"));
btnSort.setText("shortlisted");
btnSort.setEnabled(false);
}
Toast.makeText(getContext(),matri_id_to, Toast.LENGTH_LONG).show();
}
},
new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getContext(), error.toString(), Toast.LENGTH_LONG).show();
}
}) {
@Override
protected Map<String, String> getParams() {
Map<String, String> params = new HashMap<String, String>();
params.put(KEY_MATRI_ID_BY,matri_id_by);
params.put(KEY_MATRI_ID_TO,matri_id_to);
return params;
}
};
RequestQueue requestQueue = Volley.newRequestQueue(getContext());
requestQueue.add(stringRequest);
}
在这段代码中我们要改变按钮的文本和色彩时,响应成功,否则文字或颜色会同样喜欢压前,但按钮上的ListView如何更改按钮在列表视图中的按钮文本?
向我们展示'Log.e(“short response -------”,response)的输出;' –
当你执行'onSuccess()'的代码时发生了什么。 –
当我点击按钮响应成功,但文本没有改变 –