本站已关停,现有内容仅作科研等非赢利用途使用。特此声明。
查看: 1566|回复: 0
打印 上一主题 下一主题

第Ⅱ期Android菜鸟饭团#Android学习#第十四课 活动笔记

[复制链接]
跳转到指定楼层
1#
发表于 2015-12-12 20:25:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第Ⅱ期Android菜鸟饭团#Android学习#第十四课 活动笔记


一.文本框
EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户,有了它就等于有了一扇和Android应用传输的门,通过它用户可以把数据传给Android应用,然后得到我们想要的数据。
EditText是TextView的子类,所以TextView的方法和特性同样存在于EditText中
EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等。
  • 有时候我们有一些特属的需要,要求只能在EditText中输入特定个数的字符,比如身份证号、手机号吗等。这时候就可以通过android:maxLength属性来设置最大输入字符个数,比如android:maxLength=“4”就表示最多能输入4个字符,再多了就输入不进去了。
  • 空白提示文字。有时候我们需要说明你定义的这个EditText是做什么用的,比如让输入“用户名”,或者输入“电话号码”等,但是你又不想在EditText前面加一个TextView来说明这是输入“用户名”的,因为这会使用一个TextView,那么怎么办呢?EditText为我们提供了android:hint来设置当EditText内容为空时显示的文本,这个文本只在EditText为空时显示,你输入字符的时候就消失了,不影响你的EditText的文本
<EditText
                android:id=”@+id/name_field”
                android:layout_width=”math_parent”
                android:layout_height=”wrap_content”
                android:hint=”name”
android:inputType=”textCapWords”>
</EditText>
     java:EditText nameFieldt= (EditText)  findviewByid(R.id.name_field);
String name = nameField.getText( ).toString();        
Log.v(“MainActivity”,”Name:” + name);

二.控制流语句

private int calculatePrice(boolean addwhippedCream,boolean addChocolate){
int baseprice = 5;
if (addwhippedCream) {
baseprice = baseprice + 1;
} else {
}                                                                                                               
        return quantity * baseprice;
        }


每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。
Android菜鸟饭团南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。
把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧
ChinaGDG.com
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表