1
我有一個應用程序,已經很多活動和類。喜歡配置文件,朋友,照片,新聞源等。我想將滑動抽屜整合到我的主要活動中。在示例中,它們只是顯示實施onClick的數組列表。所以我的問題是如何改變數組列表,成爲我的朋友,個人資料,家庭等活動。SimonVT menudrawer
我有一個應用程序,已經很多活動和類。喜歡配置文件,朋友,照片,新聞源等。我想將滑動抽屜整合到我的主要活動中。在示例中,它們只是顯示實施onClick的數組列表。所以我的問題是如何改變數組列表,成爲我的朋友,個人資料,家庭等活動。SimonVT menudrawer
您可以使用ListView與自定義適配器。調整自定義適配器,您可以在您的listView鏈接適配器。並在適配器中,你可以把自定義圖標
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflator = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View rowView = inflator.inflate(R.layout.row, parent, false);
ImageView icon = (ImageView) rowView.findViewById(R.id.row_icon);
TextView title = (TextView) rowView.findViewById(R.id.row_title);
title.setText(proMenu[position]);
String s = proMenu[position];
if(s.equalsIgnoreCase("Home")){
icon.setImageResource(R.drawable.icon_home);
}
else
if(s.equalsIgnoreCase("Best Nearby")){
icon.setImageResource(R.drawable.specialss);
}
爲什麼你不只是創建一個listview與這些項目,並在每一個onitemclick開放不同的活動。 – hardartcore 2013-03-21 09:00:04
所以使用listview和列表活動?或只使用listview? – kimbum 2013-03-22 02:19:56
並不重要,你可以做到這一點。您不能將活動設置爲listview項目。你需要找到一種方法來填充你的listview並設置onitemclick來做你想做的事情。 – hardartcore 2013-03-22 07:34:29