大佬教程收集整理的这篇文章主要介绍了Android网格视图以相反的顺序加载,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我该怎样摆脱这个问题?根据点击的位置,我正在调用不同的活动.但由于订单发生变化,因此在更改屏幕方向时会调用错误的活动.
我在清单文件中添加了android:configChanges =“Orientation | keyboardHidden”.
任何帮助表示赞赏.
适配器类:
class ImageAdapter extends BaseAdapter { Context mContext; private String[] mHome_icon_text = { "A","B","C","D","E","F" }; private Integer[] mHome_icon_image = { R.drawable.icon,R.drawable.icon,}; public ImageAdapter(Context C) { mContext = c; } @Override public int getCount() { // TODO Auto-generated method stub return mHome_icon_text.length; } @Override public Object getItem(int position) { return null; } public long getItemId(int position) { return 0; } @Override public View getView(int position,View convertView,ViewGroup parent) { // TODO Auto-generated method stub View v; if (convertView == null) { Lay@R_489_9981@nflater li = getLay@R_489_9981@nflater(); v = li.inflate(R.layout.home_grid_view_item,null); TextView tv = (TextView) v.findViewById(R.id.home_icon_text); tv.setText(mHome_icon_text[position]); ImageView iv = (ImageView) v.findViewById(R.id.home_icon_imagE); iv.setImageresource(mHome_icon_image[position]); } else { v = convertView; } return v; } }
在主要班级:
grid_main.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent,View v,int position,long id) { Intent i; switch (position) { case 0: // start A i = new Intent(Home.this,com.da.A.class); startActivity(i); break; case 3: //Cactivity i = new Intent(Home.this,com.da.C.class); startActivity(i); break; default: Toast .makeText(Home.this,"" + position,Toast.LENGTH_SHORT).show(); } } });
以上是大佬教程为你收集整理的Android网格视图以相反的顺序加载全部内容,希望文章能够帮你解决Android网格视图以相反的顺序加载所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。