列出具有多个按钮的视图项

时间:2013-04-14 05:49:51

标签: android listview

我的列表视图项目有3个或4个按钮,我正在使用每个按钮调用一个Web服务,我正在使用asynch任务,现在我的问题是我想通过更改按钮的背景来显示按钮Web服务调用的结果。

有人可以告诉我该怎么做吗?

2 个答案:

答案 0 :(得分:0)

您可以在AsyncTask中的onPostExecute()方法中对按钮setBackgroundColor()方法进行更改。

@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);
     }

答案 1 :(得分:0)

试试这个

  1. 传递您单击按钮的引用(查看获取的内容) 从它的onClickListener)到你将要执行的asyncTask
  2. 启动asyncTask
  3. 在Post执行中,更改视图的背景。