`

主界面 九宫图

 
阅读更多


public class Main extends Activity {
	// 主界面布局:网格布局
	private GridView main_gridview = null;
	// 单项的名字
	private String[] item_name = { "项目1", "项目2", "项目3", "项目4", "项目5", "项目6",
			"项目7", "项目8", "项目9" };
	// 单项的图片
	private int[] item_images = { R.drawable.p4, R.drawable.p4, R.drawable.p4,
			R.drawable.p4, R.drawable.p4, R.drawable.p4, R.drawable.p4,
			R.drawable.p4, R.drawable.p4 };

	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);

		initView();

	}

	private void initView() {
		main_gridview = (GridView) this.findViewById(R.id.gridview);
		// 设置GridView的相应参数
		SetGridView.setGridView(main_gridview,// 布局对象视图
				3,// 列数
				10,// 垂直间距
				10,// 水平间距
				0// 背景色
				);
		main_gridview.setAdapter(new SimpleAdapter(this, GetDataList
				.getDataList(item_name, item_images), R.layout.mainview_item,
				new String[] { "images", "name" }, new int[] { R.id.item_image,
						R.id.item_text }));
		main_gridview.setOnItemClickListener(new OnItemClickListener() {
			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
					long arg3) {
				arg2 = arg2 + 1;
				switch (arg2) {
				case 1:
					Toast.makeText(Main.this, String.valueOf(arg2), 2000)
							.show();
					break;
				case 2:
					Toast.makeText(Main.this, String.valueOf(arg2), 2000)
							.show();
					break;
				case 3:
					Toast.makeText(Main.this, String.valueOf(arg2), 2000)
							.show();
					break;
				case 4:
					Toast.makeText(Main.this, String.valueOf(arg2), 2000)
							.show();
					break;

				default:
					break;
				}
			}
		});

	}
}

 

  • 大小: 26.9 KB
分享到:
评论

相关推荐

    mobile上九宫图界面效果

    总结来说,使用MFC在mobile上实现九宫图界面效果,主要涉及以下几个步骤:定义主窗口和格子类,处理触摸事件,实现动画效果,以及进行布局管理和错误处理。虽然MFC在移动开发中可能不是首选框架,但通过合理的设计和...

    j2me canvas九宫图 菜单

    在IT行业中,J2ME(Java 2 Micro Edition)是一种用于开发移动设备和嵌入式系统的Java平台。在这个场景中,我们关注的是J2ME中的...在这个案例中,学习如何构建九宫图和菜单将有助于提升对J2ME图形界面编程的理解。

    J2ME LWUIT 之九宫图

    标题“J2ME LWUIT 之九宫图”指的是使用LWUIT库在J2ME平台上实现一个类似于iPhone上的九宫格布局的界面。九宫图通常是一种常见的布局方式,用于展示多个相互关联的小模块或应用图标,用户可以通过点击这些图标来启动...

    archive_C++开发的递归算法计算九宫图.zip.zip

    标签中提到了"C语言"和"游戏",这可能意味着虽然项目主要使用的是C++,但可能涉及到C语言的一些概念,或者这个九宫图的实现具有游戏化的元素,比如用户交互界面或计时功能。 压缩包中的"output.txt"可能包含了程序...

    九宫日记.zip

    在九宫日记中,9gong.jar很可能是主程序的可执行文件。 4. **资源文件**:"res"文件夹通常包含应用程序所需的各种资源,如图片、音频、字体、配置文件等。在Java项目中,这些资源可能被程序加载并在运行时使用。...

    八数码问题(九宫重排)

    《八数码问题(九宫重排)的VC++6.0实现与A*算法解析》 八数码问题,又称滑动拼图或15-puzzle,是人工智能领域中一个经典的组合优化问题。它通常在9个格子上展示,其中8个格子含有数字1到8,另一个格子为空,目标是...

    Android 图案解锁之九宫解锁源码.zip

    5. `SecurityManager`:如果存在的话,这可能是处理安全逻辑的类,例如在连续多次解锁失败后锁定设备,或者在解锁成功后启动主界面。 源码说明.txt文件很可能会提供关于代码结构、实现细节以及如何运行和调试代码的...

    一款简单的九宫图代码

    标题中的“一款简单的九宫图代码”指的是一个用于Android平台的源码项目,它实现了一个基本的九宫格布局。九宫格是一种常见的界面设计,常用于应用的主菜单、设置选项或者展示一系列同等重要的图标。这个源码可能是...

    九宫棋源码

    6. **游戏循环**:游戏主循环负责处理每一轮的用户输入,更新棋盘状态,并检查游戏是否结束。 7. **重置和结束游戏**:源码会包含函数来初始化新游戏,以及结束游戏后清理资源或提示用户重新开始的逻辑。 8. **...

    易语言九宫屏幕锁源码.zip

    2. **图形用户界面(GUI)设计**:九宫屏幕锁涉及到界面设计,包括九个可点击的小方格、按钮以及其他可能的控件。易语言提供了丰富的GUI控件和布局管理方法,帮助开发者创建用户友好的界面。 3. **数据结构与算法**...

    JGMFC.rar_九宫重排 mfc

    总之,"JGMFC.rar_九宫重排 mfc"项目结合了MFC的图形界面设计能力和算法实现,提供了一个学习和实践C++、MFC以及算法的好平台。通过这个项目,开发者不仅可以掌握MFC的基本用法,还能深入理解如何用程序解决经典算法...

    重排九宫(第一版 Win32 API)

    重排九宫是一种经典的逻辑谜题,也被称为“数独”的一种变体。在这个特定的项目中,我们看到它被实现为一个基于Win32 API的Windows应用程序,名为"九宫格1.aps",这通常是一个Visual Studio工程的编译结果。该项目...

    易语言源码九宫数独游戏源码.rar

    在“数独游戏.e”中,我们可以看到游戏的主程序逻辑。它可能包括以下几个部分: 1. 初始化界面:创建窗口、设置控件(如文本框或按钮)以及初始数独面板。 2. 用户交互:处理用户的输入,如点击单元格、输入数字,...

    九宫八数码自动求解程序

    "九宫八数码自动求解程序"是一种基于数学和逻辑的智能算法实现,它主要用于解决经典的九宫格(又称数字华容道)问题。在这个问题中,我们需要在3x3的方格内填入1到9的数字,使得每行、每列以及每个小3x3宫格内的数字...

    windows mobile 9宫图的相关资料

    - 除了系统自带的九宫图,还有一些第三方软件提供自定义九宫图的解决方案,比如桌面小部件或启动器,让用户能够个性化他们的主屏幕。 5. **优点与局限**: - 优点:直观易用,适合触摸操作,方便快捷地访问常用...

    九宫格重排

    如果这是一个完整的项目,那么它可能包含C#源代码文件、资源文件(如图片、字体或音频)、配置文件以及可能的编译后的可执行文件。 总结以上信息,这个项目是一个用C#编写的数独游戏,具备用户界面和多等级功能。...

    九宫图比较常用的多控件布局(GridView)使用介绍

    GridView是Android开发中的一种常见布局,它主要用于展示多个相同或相似的组件,通常用于创建网格状的视图,比如在应用的主界面显示图标、图片或者列表中的项目。与ListView相比,GridView更适合用来构建像九宫格...

    Android 九宫格解锁demo

    如果正确,解锁成功并进入主界面;如果不正确,则给出错误提示,并允许用户重新尝试。 8. **测试与优化**:对于这样的交互功能,需要进行多设备适配和性能测试,确保在不同屏幕尺寸和分辨率的设备上都能正常工作,...

    九宫计算-易语言

    通常,这种源码文件会包含主程序、用户界面设计以及相关的算法实现。通过阅读和理解源码,初学者可以学习到如何在易语言中处理数组、如何使用循环和条件语句,以及如何实现递归或回溯算法。 此外,这个初级教程源码...

Global site tag (gtag.js) - Google Analytics