永发信息网

第一行代码和android编程权威指南哪个好

答案:3  悬赏:40  手机版
解决时间 2021-02-25 08:50
第一行代码和android编程权威指南哪个好
最佳答案
这里我们给Crime实体类添加两个变量,java.util.Date类型的mDate和布尔类型的mSolved

  用于表示陋习记录的时间和是否更改陋习。

  public class Crime {

  private UUID mUid;

  private String mTitle = "";

  private Date mDate;

  private Boolean Solved = false;

  

  同时在布局中也添加一个Button和CheckBox

  android:id="@+id/crime_date"

  android:layout_height="wrap_content"

  android:layout_width="match_parent"

  android:textSize="20sp"

  android:text="@string/submit"

  android:background="@drawable/submit"

  />

  android:id="@+id/isSolved"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="@string/isSolved"

  />

  这边我门再给Button进行背景设置,在res/drawable下面创建submit.xml的安装文件

  有关android:state

  android 标签描述

  android:state_pressed

  是否按下,如一个按钮触摸或者点击

  android:state_focused是否取得焦点,比如用户选择了一个文本框

  android:state_hovered 光标是否悬停

  android:state_selected它与focus state并不完全一样,如一个list view
被选中的时候,它里面的各个子组件可能通过方向键,被选中了。

  android:state_checkable组件是否能被check。如:RadioButton是可以被check的

  android:state_checked被checked了,如:一个RadioButton可以被check了

  android:state_enabled能够接受触摸或者点击事件

  android:state_activated被激活

  android:state_window_focused应用程序是否在前台,当有通知栏被拉下来或者一个对话框弹出的时候应用程序就不在前台了

  如果有多个item,那么程序将自动从上到下进行匹配,最先匹配的将得到应用

  效果如下:点击Button按钮后会显示颜色的变化。



  但是如果将,屏幕旋转,效果将变化为button横跨整个屏幕,我们希望Button和CheckBox是各占整行的50%

  为此我们再添加一个landscape(横向)布局

  在res目录下右键,选择Android XML File



  写入名字,要与原来纵向布局的名字一样。



  选择纵向的





  这样以后你会看到在res 目录下多出一个layout-land目录,表示在横向情况下用该布局文件。



  修改横向布局,在原来checkBox和Button位置替换为一下代码

  android:layout_width="match_parent"

  android:layout_height="wrap_content"

  android:orientation="horizontal"

  >

  android:id="@+id/crime_date"

  android:layout_height="wrap_content"

  android:layout_width="wrap_content"

  android:layout_weight="1"

  android:textSize="20sp"

  android:text="@string/submit"

  android:background="@drawable/submit"

  />

  android:id="@+id/isSolved"

  android:layout_weight="1"

  android:layout_marginLeft="20dp"

  android:layout_width="wrap_content"

  android:layout_height="wrap_content"

  android:text="@string/isSolved"

  />

  书上有个图能够很好的表示android:layout_weight属性。android:layout_weight属性与android:layout:width属性相关(LinearLayout纵向条件下与android:layout:height相关)

  如果Button和CheckBox的android:layout_width属性都为wrap_content,则空间分配如下,含有额外的空间(extra
space)



  然后给Button和CheckBox添加android:layout_weight="1"属性,则会将额外空间按1:1的比例分配给Button和CheckBox



  如果android:layout_weight比例是2:1(Button 2,CheckBox 1)那么额外空间会按2;1进行分配



  那么,如果想让Button和CheckBox总的空间分配各占一般怎么办呢?

  可以在初始将android:layout_width="0dp",即在一开始不设置宽度,通过android:layout_weight进行空间分配。



  这样我们完全控制了CrimeFragment在Portrait(纵向)和Landscape(横向)情况下的布局情况。纵向图在上面可以找到
全部回答
不知道你说的是什么意思
大一时开始接触Android,翻过几本书,但是后来都不了了之。原因不外乎那些书学起来真的很吃力,也很难提起自己的兴趣。机械专业,只学过C语言基础,期间自学了下Java的语法,了解了下简单的面向对象编程概念。   这段时间晚上比较空闲,就又开始学习Android了。   看的书就是《第一行代码》,学了不到1个月吧,把书上前八章的内容仔细看了,每个例子的代码都敲了一遍。   反正每天实习回来,就背上包去图书馆找个座,看书,敲代码,看着一个个小例子在手机上运行起来,很有成就感,加上书讲解的很详细,也能很好地理解原理。   上周五晚上,开始着手写一个拨号应用(Moto g,5.0系统,自带的拨号不支持T9拨号,应用商店里也没自己看的习惯的代替产品,就准备自己写一下。)   一个晚上加双休日,整个应用基本搞定。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于吸血鬼狼人的电影电视剧
请问一下有人用过一款叫找汽配商家版APP吗?
今天晚上烧烤吧这个地址在什么地方,我要处理
下列选项中,不属于未上市流通股份的是()。
有那英相约九八的电影是什么?
为什么蛋糕店招男学徒不招女的
利路莱生活超市在什么地方啊,我要过去处理事
5S月度工作总结,还有工作计划怎么写
清澈清澈的反义词
白磷和什么溶液反应生成气体,且燃烧?
新悦城在哪里啊,我有事要去这个地方
新浪·公元网咖我想知道这个在什么地方
宣化哪个眼镜店能洗眼镜架
科学家发现“健康智商”①随着健康知识的不断
候鸟长途迁徙靠什么做导向?
推荐资讯
江门市口腔医院外海门诊部这个地址在什么地方
玩全屏游戏的时候突然死机,画面定格,鼠标能
这种长藤植物叫什么?
刻意的近义词是什么网址
安卓手机纪念碑谷占内存小吗
浦发信用卡一期是多长时间
沈阳二手房装修公司哪家最好
【dram】DRAM是什么意思?
我国南方地区的油料作物是CA. 花生B. 大豆C.
灵武市宁东镇附近有什么好玩的地方?
战神斯巴达幽灵:我现在在一个圆形的平台上,
别人找我借钱但没有担保人借条应该怎么写
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?