Android常用控件(一)- TextView、EditView、Button、Menu
示例1:一个计算应用程序,输入2个数字,点击按钮进行计算两个数的积并且返回结果。当点击模拟器右侧的Menu按钮,在输入界面中显示一个有关于和退出的菜单。
项目运行效果图:
开发步骤:
1、 新建一个Android项目
2、 在布局文件中依次添加EditText、TextView、EditText、Button(一定要按照界面上控件显示的顺序在布局文件中添加)
3、 再新建一个布局文件用来显示计算的结果;在这个布局文件中添加一个LinearLayout和一个TextView(默认的布局文件中默认就有一个LinearLayout,所以不需要手动添加,新建的布局文件默认为空,所以需要手动添加)
4、 编写第一个Activity
a) 让Activity继承android的Activity
b) 重写Activity的onCreate()方法
c) 设置这个Activity的布局文件
d) 根据控件id获得控件对象
e) 设置控件的值,这个值引用的是string.xml中的值,所以还需要在string.xml文件中设置(最好是使用string.xml中的值,以便实现国际化);这个在布局文件中也能设置;
5、 新建一个Activity,ResultActivity
a) 让Activity继承android的Activity
b) 重写Activity的onCreate()方法
c) 设置这个Activity的布局文件
d) 根据控件id获得控件对象
6、 在第一个Activity中编写Button的监听器
a) 取得两个EditText控件的值
b) 创建Intent对象
c) 将这两个值存放到Intent对象当中
d) 使用Intent对象启用ResultActivity
e) 将监听器与Button绑定
7、 在第二个Activity(ResultActivity)中获得Intent对象
a) 获得Intent对象中保存的值并强制转换成int类型
b) 计算两个值的积
c) 设置控件值
8、 在第一个Activity中,重写onCreateOptionsMenu()方法,这个方法是用于添加菜单中的菜单项,我们添加两个菜单项
9、 再在第一个Activity中重写onOptionsItemSelected()方法,这个方法是当点击菜单中菜单项时调用。判断,当点击退出的时候调用finish()方法
项目源码已经上传到附件,有需要的可下载。
- 大小: 42.7 KB
分享到:
相关推荐
android控件详解----TextView
android源代码--TextView 向上滚动效果 自定义一个Layout继承LinearLayout,内含TextView, 用TranslateAnimation实现向上滚动的效果。 如果只有一行字,就不滚动, 2行以上才有必要滚动。
Android高级应用源码-textView根据长度自动换行.zip
The library also includes a workaround to prevent TextView from crashing on specific Android versions and the possibility to load images from local drawables folder or from the Internet. This library ...
Android-html-textview.zip,显示简单HTML内容的文本视图,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
根据mars老师的视频,自己也照模样写了个简单的例子,适合初学者看,学习!代码有详细注释
Android高级应用源码-textView显示图片的例子_TextImage.zip
Android-TextView-LinkBuilder-master,创建可点击的链接,博客附件,效果请查看博客相对应项目。
常用控件:TextView EditText Button 项目文件
advanced-textview各种高级功能的textview.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
Android入门学习-TextView
Advanced Android TextView Companion app for my Advanced Android TextView talk, demostrating: Animated CompoundDrawable Text shadow Custom font Non-breaking space Gradient text Patterned text ...
TextViewRichDrawable This is a tiny library which empowers TextView's (and its inheritors) ...This library is just an extension of Android's TextView. Usage Enable vector Drawable support for pre Lo
NULL 博文链接:https://1136051009.iteye.com/blog/2022580
016_android UI组件 之basicView- TextView视频教材,讲解的比较详细!!!
•Android---UI篇---Tab Layout(选项卡布局) • •Andorid---UI篇---TableLayout(表格布局) • •Android---UI篇---RelativeLayout(相对布局) • •Android---UI篇---GridView...•Android---UI篇---Menu(菜单)
android下textview 显示html片段,可以显示文字和图片混排,图片可以是网络图片
环境:Windows XP SP3, JDK 1.6, Android SKD 3.0, Eclipse galileo 3.4 使用步骤: 1、下载解压之后,使用IDE导入Android工程 2、创建AVD为Android 2.2版本,...目的:熟悉Android 2.2版本的常用控件,以方便开发。