实现的界面如下:三种类型
MainActivity.java:
public class MainActivity extends Activity {
private final int TYPE_SWITCH = 0;
private final int TYPE_SEEKBAR = 1;
private final int TYPE_BUTTON = 2;
private static final String[] led_opt={
"江苏","广州","新疆","台湾"
};
private static final String[] led_optContext={
"华东地区","位于东南沿海","一个遥远的地方","隔海相望"
};
List<Map<String, Object>> mData = new ArrayList<Map<String, Object>>();
MyAdapter listAdapter ;
@Override
protected void onCreate(Bundle savedInstanceState) {
//setTheme(16974123);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
{
ListView lv = (ListView) this.findViewById(R.id.listview_home);
Map<String, Object> map;
/*
* 电源开关
*/
map = new HashMap<String, Object>();
map.put("img",R.drawable.power_ico_50dp);
map.put("title",led_opt[0]);
map.put("info",led_optContext[0]);
mData.add(map);
map = new HashMap<String, Object>();
map.put("img",R.drawable.white_ico_50dp);
map.put("title",led_opt[1]);
map.put("info",led_optContext[1]);
mData.add(map);
map = new HashMap<String, Object>();
map.put("img",R.drawable.rgb_ico_50dp);
map.put("title",led_opt[2]);
map.put("info",led_optContext[2]);
mData.add(map);
map = new HashMap<String, Object>();
map.put(&#