`
貌似掉线
  • 浏览: 256643 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

“关于”对话框——未完成的代码

阅读更多
private View createContentView() {
		// 获取程序信息
		ResourceUtil resourceUtil = new ResourceUtil(mContext);
		ApkInfo apkInfo = resourceUtil.getApkInfo();

		// 设置根视图,即最外层的布局,确定最外层的边框风格。
		LinearLayout layout = new LinearLayout(mContext);
		layout.setBackgroundResource(R.drawable.about_dialog_bg);
		LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
				LinearLayout.LayoutParams.WRAP_CONTENT,
				LinearLayout.LayoutParams.WRAP_CONTENT);
		layoutParams.gravity = Gravity.CENTER;
		layout.setLayoutParams(layoutParams);
		layout.setGravity(Gravity.CENTER);
		layout.setOrientation(LinearLayout.VERTICAL);
		final int layoutPad = 15;
		layout.setPadding(layoutPad, layoutPad, layoutPad, layoutPad);

		// 内层LinearLayout的布局,该布局包含了显示的主要文字及图片内容。
		LinearLayout inLayout = new LinearLayout(mContext);
		LinearLayout.LayoutParams inLayoutParams = new LayoutParams(LayoutParams.WRAP_CONTENT,
				LinearLayout.LayoutParams.WRAP_CONTENT);
		inLayout.setLayoutParams(inLayoutParams);
		inLayout.setOrientation(LinearLayout.VERTICAL);
		inLayout.setGravity(Gravity.CENTER);
		final int inLayoutPad = 30;
		inLayout.setPadding(inLayoutPad, inLayoutPad, inLayoutPad, inLayoutPad);
		inLayout.setBackgroundResource(R.drawable.about_dialog_stroke);

		// 程序图标、程序名字、开发者网站的布局参数
		LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,
				LayoutParams.WRAP_CONTENT);
		params.bottomMargin = 10;

		// 程序图标
		ImageView icon = new ImageView(mContext);
		icon.setLayoutParams(params);
		icon.setImageResource(apkInfo.iconId);

		// 程序名字及版本号
		TextView progressName = new TextView(mContext);
		progressName.setLayoutParams(params);
		progressName.setTextAppearance(mContext,
				android.R.style.TextAppearance_Small);
		progressName.setTextColor(android.R.color.black);
		progressName.setText(apkInfo.programName + "  版本: V"
				+ apkInfo.versionName);

		// 开发团队LOGO
		ImageView logo = new ImageView(mContext);
		logo.setLayoutParams(new LayoutParams(284, 208));
		logo.setImageResource(R.drawable.logo);

		// 开发者网站
		TextView authorBlog = new TextView(mContext);
		authorBlog.setTextAppearance(mContext,
				android.R.style.TextAppearance_Small);
		authorBlog.setTextColor(android.R.color.black);
		authorBlog.setText(R.string.author_blog);
		authorBlog.setGravity(Gravity.CENTER_HORIZONTAL);
		authorBlog.setAutoLinkMask(Linkify.WEB_URLS);
		authorBlog.setLayoutParams(params);

		inLayout.addView(icon);
		inLayout.addView(progressName);
		inLayout.addView(logo);
		inLayout.addView(authorBlog);

		layout.addView(inLayout);
		return layout;
	}
分享到:
评论

相关推荐

    Google Android开发入门与实战的代码

    7.7 友好地互动交流——对话框(Dialog)介绍与实例 119 7.8 温馨的提醒——Toast和Notification应用 127 7.8.1 实例操作演示 128 7.8.2 实例编程实现 129 7.9 本章小结 135 第8章 移动信息仓库——...

    JAVA上百实例源码以及开源项目源代码

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,...

    《Google Android开发入门与实战》.pdf

    7.7 友好地互动交流——对话框(dialog)介绍与实例 119 7.8 温馨的提醒——toast和notification应用 127 7.8.1 实例操作演示 128 7.8.2 实例编程实现 129 7.9 本章小结 135 第8章 移动信息仓库——...

    Google.Android开发入门与实战

    7.7 友好地互动交流——对话框(Dialog)介绍与实例 7.8 温馨的提醒——Toast和Notification应用 7.8.1 实例操作演示 7.8.2 实例编程实现 7.9 本章小结 第8章 移动信息仓库——Android的数据存储操作 8.1 Android数据...

    贺兰_电子钢琴 2.0.5(源代码)

    未完成: 3、录制过程也可改用计时器,可记入休止符?! 4、增加自定义键盘按键设置!电脑键盘图片资源已准备好。(工作量似乎不小!) --------------------------------------------------------------------...

    java源码包---java 源码 大量 实例

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,...

    JAVA上百实例源码以及开源项目

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段,...

    java源码包2

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段...

    delphi经典编程入门

    Delphi已经为您做好了一切基础工作——程序框架就是一个已经完成的可运行应用程序,只是不处理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代码而已。 在空白窗口的背后,应用程序的框架正在等待用户...

    java源码包3

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段...

    java源码包4

     基于EJB的真实世界模型,附源代码,部分功能需JSP配合完成。 J2ME优化压缩PNG文件 4个目标文件 内容索引:JAVA源码,综合应用,J2me游戏,PNG,图形处理  这是个J2ME控制台程序,它能剔除PNG文件中的非关键数据段...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

    统计学实验报告.doc

    一般要自定义特殊的排序要求,需要先使用"工具-选项- 自定义序列",手工输入新的排序序列,然后在"数据- 排序"菜单打开的排序对话框中点击"选项…",在新弹出的对话框的"自定义排序次序"下 拉框中选择手工输入的排序...

    MAPGIS地质制图工具

    角度阵列复制:角度阵列复制点、线、区(区功能暂未完成)。 插入/保存图签:插入系统图签和自定义图签。保存自定义图签。 Excel与Mapgis互转:Excel的线和数据转到MapGis里面,亦可反之。 Excel与WB数据互转:Excel...

    【软件加密_技术内幕】

    [Trial version] 未公开API函数揭秘--通用对话框.htm [Trial version] VB与COM [Trial version] 如何用VB6写COM组件(一).htm [Trial version] 如何用VB6写COM组件(二).htm [Trial version] 附录A 在Visual ...

    mytunet:用于 TUNET 登录的旧协议的非官方实现。 在当前系统中未使用。 仅供研究

    对于同时拥有普通帐号和包月帐号的你来说,不再需要像原来一样,先注销,修改登录类型,再输入新的用户名、新的密码—— MyTunet 可以自动为你的完成这些繁琐的步骤。如果你是一名住在紫荆公寓 1~13 号楼的本科生,...

    javascript学习笔记.docx

    6) typeof函数的返回值:数字——number,字符串——string,布尔值——Boolean,对象、数组、null——object,函数名——function或undefined(未定义时)。主要用来区别区别对象和原始类型。要区分对象的具体类型...

Global site tag (gtag.js) - Google Analytics