android-一个简单的手机桌面(GridView+SimpleAdapter)
来源:互联网 发布:Java视频 编辑:程序博客网 时间:2024/04/29 18:15
activity_main
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/rrrr" > <GridView android:layout_marginTop="10dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:horizontalSpacing="10dp" android:numColumns="3" android:verticalSpacing="10dp" android:id="@+id/gridview"> </GridView></LinearLayout>
androidmanifest
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.wuzuo.zhuomian"> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.NoTitleBar"> <activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application></manifest>
MainActivity
package com.example.wuzuo.zhuomian;import android.app.Activity;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.GridView;import android.widget.SimpleAdapter;import android.widget.Toast;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends Activity implements AdapterView.OnItemClickListener{private GridView gridView; private SimpleAdapter simpleAdapter; private List<Map<String,Object>> dataList; private int[] icon={R.drawable.address_book,R.drawable.calendar,R.drawable.camera,R.drawable.clock,R.drawable.games_control,R.drawable.messenger,R.drawable.ringtone,R.drawable.settings,R.drawable.speech_balloon,R.drawable.weather,R.drawable.world,R.drawable.youtube}; private String[] iconName={"通讯录","日历","相机","时钟","游戏","联系人","铃声","设置","短信","天气","浏览器","视频"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); gridView= (GridView) findViewById(R.id.gridview); dataList=new ArrayList<Map<String, Object>>() ; simpleAdapter=new SimpleAdapter(this,getdata(),R.layout.main,new String[]{"image1","text1"},new int[]{R.id.image1,R.id.text1}); gridView.setAdapter(simpleAdapter); gridView.setOnItemClickListener(this); } private List<Map<String,Object>> getdata() { for(int i=0;i<iconName.length;i++) { Map<String,Object>map=new HashMap<String, Object>(); map.put("image1",icon[i]); map.put("text1",iconName[i]); dataList.add(map); } return dataList; } @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(this," "+iconName[position],Toast.LENGTH_SHORT).show(); }}main
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="#00000000" android:gravity="center"> <ImageView android:layout_width="60dp" android:id="@+id/image1" android:layout_height="60dp" android:src="@mipmap/ic_launcher"/> <TextView android:layout_marginTop="5dp" android:layout_width="60dp" android:layout_height="60dp" android:id="@+id/text1" android:textColor="#ffffff" android:text="文字" android:gravity="center"/></LinearLayout>
0 0
- android-一个简单的手机桌面(GridView+SimpleAdapter)
- Android如何实现简单的手机桌面GridView
- Android-GridView (Simpleadapter)
- Android:控件GridView的使用(SimpleAdapter)
- GridView+SimpleAdapter的简单使用
- ANDROID GRIDVIEW宫格视图(二) 简单运用--SIMPLEADAPTER
- Android 一个简单的GridView
- android GridView应用和SimpleAdapter的应用
- Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
- Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
- Android程序:简单的SimpleAdapter实现(OnItemClickListener,OnScrollListener)
- Android SimpleAdapter显示ListView、GridView
- Android SimpleAdapter显示ListView、GridView
- Android SimpleAdapter显示ListView、GridView
- Android SimpleAdapter显示ListView、GridView
- GridView && ArrayAdapter && SimpleAdapter && BaseAdapter【Android】
- Android SimpleAdapter显示ListView、GridView
- Android开发SimpleAdapter的简单用法
- JVM GC调优实战
- Apache打开GZip
- dedecms提示dede_addonarticle` 时出错
- jps - Java Virtual Machine Process Status Tool
- tomcat 配置别名alias
- android-一个简单的手机桌面(GridView+SimpleAdapter)
- shell之awk的编程结构--BEGIN/END/重定向/管道
- oracle 优化
- properties文件自动存盘为Unicode格式(Eclipse插件)
- RoboWorks/RoboTalk学习笔记1
- 个人简介 - HTML/CSS简单页面实例
- (转载)四种常见的 POST 提交数据方式
- 后台零散知识记录1
- java synchronized详解