第Ⅱ期Android菜鸟饭团#Android学习#第十三课 活动笔记
一.选项框
<CheckBox android:id=”@+id/whipped_cream_checkbox” android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”Whipped crean”/> |
效果
CheckBox是一个布尔型的 勾选为true 没勾选为false
java实现 CheckBox whippedCreamCheckbox = (CheckBox) findviewById(R.id.whipped_cream) 创建了一个CheckBox类型的whippedCreamCheckbox变量,在activity里访问findviewById式通过id找到视图 将视图类型转换为CheckBox类型 boolean haswhippedCream = whippedCreamCheckBox.isChecked(); 访问whippedCreamCheckBox java对象的式,这个式叫做isChecked 有一个返回值叫做布林值 存储在 haswhippedCream.
二.log.v 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。 Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时 使用就是Log.v("",""); 例如:Log.v(“MainActivity”,”Has whipped cream:”+ haswhippedCream);查看是否勾选了选项框
三.滚动效果
<Scrollview android:layout_hight=”match_parent” android:layout_width=”match_parent” tools:context=”.MainActivity”> </Scrollview> |
tools:context=”.MainActivity”的含义:
tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity name对应的那个activity,如果这个activity在manifest文件中设置了Theme,那么ADT的Layout Editor会根据这个Theme来渲染你当前的Layout。就是说如果你设置的MainActivity设置了一个Theme.Light(其他的也可以),那么你在可视化布局管理器里面看到的背景阿控件阿什么的就应该是Theme.Light的样子。仅用于给你看所见即所得的效果而已。
每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。 Android菜鸟饭团由南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。 |