Java笔记··By/蜜汁炒酸奶

Android学习笔记-控件初体验

前言

python为自己自学的,现仍处于初级阶段,这学期开启的是javaEE和Android开发,所以今后可能会同时出现这些方面的总结内容。 这篇主要是之前遇到的一些问题及解决方案的总汇贴,由于初次接触,有些东西在大神眼中可能会显得有些幼稚。

综述

[caption id=“” align=“alignnone” width=“226”]Android-zhucejiemian.png 程序主界面[/caption] ① EditText ②RadioGroup+RadioButton ③CheckBox ④Button

RadioButton和CheckBox的区别

1、单个RadioButton在选中后,通过点击无法变为未选中 单个CheckBox在选中后,通过点击可以变为未选中 2、一组RadioButton,只能同时选中一个 一组CheckBox,能同时选中多个 3、RadioButton在大部分UI框架中默认都以圆形表示 CheckBox在大部分UI框架中默认都以矩形表示

RadioButton和RadioGroup的关系

1、RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器 2、每个RadioGroup中的RadioButton同时只能有一个被选中 3、不同的RadioGroup中的RadioButton互不相干,即如果组A中有一个选中了,组B中依然可以有一个被选中 4、大部分场合下,一个RadioGroup中至少有2个RadioButton 5、大部分场合下,一个RadioGroup中的RadioButton默认会有一个被选中,并建议您将它放在RadioGroup中的起始位置

线性布局

这个布局简单的说,就是所有控件都依次排序,谁也不会覆盖谁。线性布局需要定义一个方向, 横向 (android:orientation=“horizontal”)纵向 (android:orientation=“vertical”)。 也就是说,控件要么就并排横向的排列,要么就纵向的笔直排列。 [caption id=“” align=“alignnone” width=“366”]Android-horizontal.gif 横向[/caption] [caption id=“” align=“alignnone” width=“224”]Android-vertical.gif 纵向[/caption]

EditText在Eclipse中灰屏问题

[caption id=“” align=“alignnone” width=“532”]Android-EditText.png 问题现象[/caption] API20是针对Google Wear 手表开发使用的,一些API是不同的,建议将API换成19及以下会比较合适。另外在虚拟机里及真机里是可以运行的。 Android Wear is a wrist watch and you cannot type anything in it so you cannot use EditText on 4.4W. Change the API to 19 or less or change it to 4.4L which can be downloaded from SDK Manager. This is not a bug.

参考地址:https://stackoverflow.com/questions/24451490/exception-raised-during-rendering-java-lang-system-arraycopy. 这个打开比较慢,国内有较快的,只是忘记在哪里,当然这个也比较多,有兴趣的可以搜下O(∩_∩)O~

参考资料

Android控件系列之RadioButton&RadioGroupAndroid布局详解之二:LinearLayout

预览
Loading comments...
16 条评论
  • W

    哎当初没有好好学

  • W

    不明觉厉,打个酱油

    • W

      回复 @网站建设: 酱油钱呢。。。酱油也是有成本的O(∩_∩)O~

  • W

    安卓 强大的安卓!

  • W

    不一定呢 哈哈 怎么不能接在后面回复了

    • W

      回复 @淡忘~浅思: 后台讨论那的设置问题,一直是默认的5层,多了就回复不了了

  • W

    你要学Android了?

    • W

      回复 @淡忘~浅思: 再怎么也一定比我们这些初学者强得多→_→

    • W

      回复 @蜜汁炒酸奶: 学的很菜的

    • W

      回复 @淡忘~浅思: 嗯哪,全能啊,就不说那“神”字了,省的一起被查水表O(∩_∩)O~

    • W

      回复 @蜜汁炒酸奶: 这样子 不过学java多少栋一点Android 我当初也接触过

    • W

      回复 @淡忘~浅思: 其实我学的专业就是java,然后这是其中的一部分

  • W

    你还会Android系统阿?这么厉害。

    • W

      回复 @推霸网络徐长国: 刚学 :?: ,有时一下学好多东西,没一样精通的,也不是什么好事。。

example
预览