【发布时间】:2016-02-10 17:26:04
【问题描述】:
我在活动开始时的GridView 看起来正确
但在向下和向上滚动后项目位置发生变化
我第一行的最后一项有一个大文本,我认为这是我的问题
这是我的getView() 代码
public View getView(int position, View convertView, ViewGroup parent) {
View v;
if (convertView == null) {
LayoutInflater li = getLayoutInflater();
v= li.inflate(R.layout.item, null);
} else {
v= convertView;
}
ImageView imageView = (ImageView) v.findViewById(R.id.grid_item_image);
imageView.setImageResource(R.drawable.logo);
TextView textView = (TextView) v.findViewById(R.id.grid_item_label);
textView.setText(PersianReshape.reshape( Values[position].getName()));
Typeface face = Typeface.createFromAsset(context.getAssets(),"font/BNazanin.ttf");
textView.setTypeface(face);
textView.setTextSize(farin.code.rahnamee.attrib.attribute.content_font_size);
return gridView;
}
【问题讨论】:
标签: android android-layout android-gridview