手机应用软件开发技术 第1篇
(1)它是用于显示文字(字符串)的控件,可在代码中通过设置属性改变文字的大小、颜色、样式等功能。
(2)常用属性有很多,有设置宽度(android:layout_width)、设置高度(android:layout_height)、设置文本内容(android:text)、设置背景(android:background)等等
(3)代码示例:
android:layout_height=_wrap_content_
android:text=_Hello World! _
android:textColor=_#000000_
android:textSize=_25sp_
android:gravity=_center_ />
(2)常用属性有内容为空时显示的提示文本信息(android:hint)、设置输入的字符类型,若多种类型,需加“|”分隔(android:inputType)等等
(3)监听方法:
第一种:setOnEditorActionListener
public void setOnEditorActionListener ( l)设置在对文本框执行操作时调用的特殊监听器,需实现接口:OnEditorActionListener
第二种: addTextChangedListener
public void addTextChangedListener (TextWatcher watcher)添加一个TextWatcher到其方法的列表中,无论何时在TextView的文本发生变化时被调用,需实现接口:TextWatcher
(4)代码示例
android:hint=_请输入姓名_
android:maxLines=_2_
android:textColor=_#000000_
android:textSize=_20sp_
android:textStyle=_italic_ />
手机应用软件开发技术 第2篇
通过一次次的学习总结反思,我发现自身的知识底蕴还远远不够,对于一些理论知识的学习还不够充分,对编写代码的效率也还有很大的进步空间,因此,我将采取一下措施来提高自身的技能水平。首先,我将充分利用课内与课外的时间,大量阅读相关书籍资料,充分利用网上的资源来帮助提升自己,通过查阅Android官方网站和相关开发者社区资源,学到更多的实践经验;同时多参与一些实践项目,旨在锻炼提升自己,利用自身的知识水平实践于项目中,从中找出短板,补齐它,积极参与网上的相关讨论问题,虚心请教他人,在实践交流中得出真知,我将时刻关注最新的行业动态与新技术的发展,做到与时俱进,不断革新自身。
手机应用软件开发技术 第3篇
(1)安卓界面由Activity创建和管理,可直接在Activity类里面设计UI界面和控制逻辑。为了实现解耦,现在的安卓开发,把逻辑控制留在Activity类里面,UI部分放到res/layout目录下,然后在Activity中使用setContentView方法进行关联。一个完整的Activity创建和使用:自定义类继承Activity类,自定义布局文件,在Java代码中通过setContentView方法关联UI布局,在清单文件声明。
(2)生命周期:当Activity启动之后便会进入下一状态(启动状态)--->Activity处于屏幕最前端,可与用户进行交互(运行状态)--->Activity仍然可见,但无法获取焦点,用户对它操作没有响应(暂停状态)--->Activity完全不可见,系统内存不足时会销毁该Activity(停止状态)--->Activity将被清理出内存(销毁状态)
(3)启动模式总结:
Intent不仅可用于应用程序之间,也可用于应用程序内部的 Activity / Service/Broadcast Receiver之间的交互。因此,Intent在这里起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。
手机应用软件开发技术 第4篇
首先,在你的布局文件(XML)中定义一个按钮,比如: