我的列表视图项目有 3 或 4 个按钮,我正在使用每个按钮调用一个 Web 服务,我正在使用异步任务执行此操作,现在我的问题是我想通过根据结果更改按钮背景来显示单击的按钮网络服务调用。
有人可以告诉我该怎么做吗?
您可以在 AsyncTask 的 onPostExecute() 方法中更改按钮的 setBacgroundColor() 方法。
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
//Do what ever you want depending on the result that you
//you pass in the return of the doInBackGround....
button.setBackGroundColor(Color.GREEN);
}
试试这个