3
我試圖使用gridview來製作一些使用this教程的菜單。Android GridView - 滾動時的隨機位置
不幸的是,當我滾動我的菜單時,菜單項的位置隨機出現。 我使用.xml來顯示圖像和標題。
順便說一句:有沒有什麼辦法可以對GridView進行排序?
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View gridView;
if (convertView == null) {
String tmp = menuItems[position];
gridView = new View(context);
gridView = inflater.inflate(R.layout.menuitem, null);
TextView label = (TextView) gridView.findViewById(R.id.menuitem_label);
label.setText(context.getString(context.getResources().getIdentifier("string/txt_"+tmp, null, context.getPackageName())));
ImageView img = (ImageView) gridView.findViewById(R.id.menuitem_image);
SVG svg_img = SVGParser.getSVGFromResource(context.getResources(), context.getResources().getIdentifier("raw/"+tmp, null, context.getPackageName()));
if (svg_img != null)
img.setImageDrawable(svg_img.createPictureDrawable());
} else {
gridView = (View) convertView;
}
return gridView;
}
WORKS PERFECT !!!! :))) 非常感謝!!! – marverix