AS学习记录1

开始写界面
  1. 在mainactivity里,最后一行的R.layout.activity_main。其中activity_main是可以点击的。CTRL+鼠标左键 点击后进入代码界面。

(也可以通过打开xml文件然后切换code进入。)

因为在练习可以把除了第一行以外全删了

  1. 代码整理:CTRL+alt+L。因为qq会锁定快捷键,退出即可。
  2. 写代码

Match_parent:和容器宽度/高度相等

Wrap_content:根据控件的内容自动调节,不能超过容器。

数字+单位:直接设置固定大小

  1. 控件命名。这里命名为tv_one。可以用于java代码获取此text_view。

Java里的settext会覆盖xml里的text

  1. Textcolor一共八位十六进制,两位一分隔。最前是透明度,后面依次是红绿蓝
  2. Textstyle三种风格。普通斜体和黑体
  3. Textsize是相对大小,适配不同的屏幕,单位为sp
  4. Background,背景颜色。可以用图片。颜色格式同字体颜色。
  5. Gravity,对齐方向。

正式开发中,颜色和背景属性应该写在res/values/color.xml下,内容(text)应该写在string.xml下。例如:

阴影的设置
  1. Shadowcolor,和shadowradius一起用,定义颜色和模糊程度
  2. Dx和dy,偏移。

效果如下

跑马灯效果

较长内容在较短范围内水平滑动轮流显示。

依次为:显示为单行、跑马灯模式、无限次循环、可获取焦点、触摸模式下可获取焦点,点击可运行

焦点不定义的话无法作用。一般都是true。

点击用于测试。焦点会在其他地方定义暂时不管。

点一下就跑起来了。

定义焦点

新建Java class,继承textview

在末尾增加

同时修改xml

使用自定义函数就要换成这种表达。

此时把click删掉

自动跑起来了。

*还有一种简单方法,textview不用改,也不用新建class

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值