文章 2015-04-06 来自:开发者社区

【Android开发】Android中LayoutInflater的使用

Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。  LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。 获取它的用法有3种: 方法1...

文章 2015-04-06 来自:开发者社区

【Android开发】高级组件-选项卡

选项卡主要由TabHost、TabWidget和FrameLayout3个组件组成,用于实现一个多标签页的用户界面,通过它可以将一个复杂的对话框分割成若干个标签页,实现对信息的分类显示和管理。使用该组件不仅可以使界面简洁大方,还可以有效地减少窗体的个数。 在Android中,实现选项卡的一般步骤如下: (1)在布局文件中添加实现选项卡所需的TabHost、TabWidget和FrameLayou....

文章 2015-04-05 来自:开发者社区

【Android开发】高级组件-进度条

当一个应用在后台执行时,前台界面不会有任何信息,这是用户根本不知道程序是否在执行以及执行进度等,因此需要使用进度条来提示程序执行的进度。在Android中,进度条(ProgressBar)用于向用户显示某个耗时操作完成的百分比。 在屏幕中添加进度天,可以在XML布局文件中通过<ProgressBar>标记添加,基本语法格式如下: <ProgressBar   ...

文章 2015-04-03 来自:开发者社区

【Android开发】范例4-猜猜宝石放在哪个箱子里

实现"猜猜宝石放在哪个箱子"的小游戏:主界面中有三个箱子,单击其中任意一个箱子,将打开箱子,显示里面是否有宝石,并且将没有被单击的箱子设为半透明显示,被单击的箱子正常显示,同时根据单击的箱子是否有宝石显示对应的结果。如果单击的箱子没有宝石,将显示"很抱歉,猜错了,要不要再来一次?"的提示文字,如果猜对了,就会将所有箱子透明化,并显示"恭喜您,猜对了,祝您幸福!"效果图: 用户未选择箱子的时候: ....

文章 2015-04-02 来自:开发者社区

【Android开发】范例2-实现带图标的ListView

效果如图: 实现代码: 首先编写res/layout/main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_conte...

文章 2015-04-02 来自:开发者社区

【Android开发】基本组件-ListView(重要)

1.ListView的样子 打开任意一款Android手机的“设置”选项,你所看到的效果就是ListView的效果。类似下图: 2.详细剖析ListView ListView界面的每一行就是ListView的一个“条目”。 我们是需要对list的条目设置界面的。也就是说List的条目的界面是由我们程序员去设计的。你想显示什么内容,就设计什么界面。 怎样设置每一个条目呢? 例如: 姓名  ...

文章 2015-04-01 来自:开发者社区

Android 开发中常用小技巧

TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是 用setTextSize()的另外一种形式,可以指定单位:    在继承自View时,绘制bitmap时,需要将图片放到新建的drawable-xdpi 中,否则容易出现绘制大小发生改变 在文字中加下划线: textV...

文章 2015-04-01 来自:开发者社区

【Android开发】基本组件-计时器

计时器(Chronometer)组件可以显示从某个起始时间开始,一共过去了多长时间的文本。由于该组件继承TextView,所以它以文本的相形式显示内容。使用该组件也比较简单,通常只需要一下五个方法: 1.setBase():用于设定计时器的起始时间 2.setFormat():用于设定显示时间的格式 3.start():用于指定计时开始 4.stop():用于指定计时结束 5.setOnChro....

文章 2015-04-01 来自:开发者社区

【Android开发】基本组件-日期、时间拾取器

为了能够让用户选择日期和时间,Android提供了日期、时间拾取器,分别是DatePicker组件和TimePicker组件。这两个组件使用比较简单,可以在Eclipse的可视化界面设计器中,选择对应的组件并拖拽到布局文件中。为了可以在程序中获取用户选择的日期、时间,还要为DatePicker和TimePicker组件添加事件监听器。其中DatePicker组件对应的事件监听器是OnDateCh....

文章 2015-04-01 来自:开发者社区

【Android开发】基本组件-列表选择框

Android中提供的列表选择框(Spinner)相当于在网页中常见的下拉列表框,通常用于提供一系列可选择的列表项共用户选择。 Android中,可以使用两种方法向屏幕中添加列表选择框,一种是通过在XML布局文件中使用<Spinner>标记添加;另一种是在Java文件中,通过new关键字创建。 推荐使用XML配置,基本语法如下:<Spinner android:prom...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注