我有列表視圖,我想更改列表視圖的第33項(這是一個示例)的背景我的列表視圖不可點擊,而且不是可手動滾動的 和I控制我的列表視圖的滾動 我看到很多帖子在這個網站,但沒有得到我的答案更改列表視圖中特殊項目的背景
-4
A
回答
1
你需要製作一個自定義列表視圖適配器。例如,
package com.example.androidhive;
import java.util.ArrayList;
import java.util.HashMap;
import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.TextView;
public class LazyAdapter extends BaseAdapter {
private Activity activity;
private ArrayList<HashMap<String, String>> data;
private static LayoutInflater inflater=null;
public ImageLoader imageLoader;
public LazyAdapter(Activity a, ArrayList<HashMap<String, String>> d) {
activity = a;
data=d;
inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
imageLoader=new ImageLoader(activity.getApplicationContext());
}
public int getCount() {
return data.size();
}
public Object getItem(int position) {
return position;
}
public long getItemId(int position) {
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
View vi=convertView;
if(convertView==null)
vi = inflater.inflate(R.layout.list_row, null);
if(position==33){
//change background code here
}
return vi;
}
}
這裏的位置意味着列表項的位置。有關使用自定義列表視圖適配器的更多詳細信息,請參閱此處@http://www.androidhive.info/2012/02/android-custom-listview-with-image-and-text/
+0
這就是我一直在尋找。謝謝。 – Bishwash
+0
非常感謝 –
相關問題
- 1. Android的列表視圖項目更改背景顏色
- 2. 更改列表視圖標題和項目背景
- 3. 列表視圖項背景
- 4. 如何更改代碼中的一個項目從列表視圖的背景
- 5. 更改列表視圖中textview的背景取決於項目的狀態
- 6. 如何改變複式項目的背景在列表視圖
- 7. WPF:更改列表視圖項的背景顏色
- 8. 在jQuery的移動更改列表視圖項背景顏色
- 9. Listview特殊適配器更改列背景方向更改
- 10. 如何更改之前選擇的列表視圖項目的背景顏色
- 11. 在列表項上方更改列表項背景圖片?
- 12. 更改項目背景
- 13. Android通過SimpleCursorAdapter添加列表視圖中的特殊項目
- 14. WPF將觸發器應用於列表視圖項目以更改背景
- 15. 當你點擊列表視圖項目時如何更改按鈕背景
- 16. 如何更改ttk.Combobox的列表視圖中的背景顏色?
- 17. 列表上的背景圖片項目
- 18. 更改Android中新增行的背景顏色列表視圖
- 19. 在列表視圖中更改單擊的imageview背景
- 20. 在列表視圖中選擇多個項目,更改所選項目的背景顏色
- 21. 更改LinearLayout中的視圖背景
- 22. 你如何被動地改變列表視圖中單個項目的背景?
- 23. 在列表視圖中爲項目設置背景
- 24. 列表視圖中選擇項目背景色
- 25. 如何更改列表中特定項目的前景色?
- 26. 更改特定首選項的背景項目
- 27. 如何更改懸停ul列表項目的背景顏色
- 28. 更改選定列表框項目的背景顏色
- 29. 如何以編程方式更改列表項目的背景?
- 30. Android:背景列表視圖
做適當的搜索。很多答案都可用。否則將代碼片段的任何你試試 –