电子商城网站制作,旅游路线wordpress,建设银行春招网站,做网站这么便宜可以吗手机界面常见的的九宫格 手机界面常见的的九宫格 首先布局的话需要用到一个mainactivity和一个item的布局目前用得最多也最熟悉的还是LinearLayout布局所以#xff0c;一下也是#xff0c;按套路就不过多赘述了。 GridView
android:layout_widthwrap_content… 手机界面常见的的九宫格 手机界面常见的的九宫格 首先布局的话需要用到一个mainactivity和一个item的布局目前用得最多也最熟悉的还是LinearLayout布局所以一下也是按套路就不过多赘述了。 GridView
android:layout_widthwrap_content
android:layout_heightwrap_content
android:idid/gridview
android:numColumns3
android:verticalSpacing15dp
android:horizontalSpacing13dp
android:gravitycenter
android:stretchModecolumnWidth/GridView ImageView
android:layout_width120dp
android:layout_height120dp
android:idid/imageview/ 下面是执行的JAVA代码 public class MainActivity extends AppCompatActivity {
private GridView gridView;
private SimpleAdapter adapter;
Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gridView(GridView) findViewById(R.id.gridview);
adapter new SimpleAdapter(this,getData(),R.layout.photo_item,new String[]{imageview},new int[]{R.id.imageview});//将数据加载到listview
gridView(GridView) findViewById(R.id.gridview);
gridView.setAdapter(adapter);//添加listview的每个item的单击的监听事件
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {Overridepublic void onItemClick(AdapterView? adapterView, View view, int position, long id) {String data (String) adapterView.getItemAtPosition(position);}
});}private ListHashMapString, Object getData() {
ListHashMapString, Object datas new ArrayList();// 给list增加一条数据
HashMapString, Object data new HashMap();
// Map映射添加数据
data.put(imageview, R.drawable.a);
// 将这个map放到list中
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.b);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.c);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.d);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.e);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.f);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.g);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.h);
datas.add(data);datanew HashMap();
data.put(imageview, R.drawable.i);
datas.add(data);return datas;}} EDN posted on 2017-05-08 14:05 Quokka 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/wang-daohui/p/6824796.html