您当前的位置: 首页 > 

科大云炬

暂无认证

  • 5浏览

    0关注

    507博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

任务一 唐诗赏析软件

科大云炬 发布时间:2018-01-21 19:23:35 ,浏览量:5

(1)TextView控件详解

在Android中,文本框使用TextView表示,作用是在界面上显示文本。TextView提供了大量的XML属性,通过这些属性值的设置可以控制其显示内容的外观。表2-1显示了TextView常见的XML属性说明。TextView的基本语法格式如下:

例如:

表2-1TextView常见的XML属性列表

 

XML属性

说明

android:autoLink

是否将符合指定格式的文本转换为可单击的超链接形式

adroid:id

设置该TextView的id

android:cursorVisible

设定光标为显示/隐藏,默认显示

android:digits

设置允许输入哪些字符。如“1234567890.+-*/% ()”

android:gravity

设置文本位置,如设置成“center”,文本将居中显示

android:maxLength

限制显示的文本长度,超出部分不显示

android:lines

设置文本的行数,设置两行就显示两行,即使第二行没有数据

android:maxLines

设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示

android:minLines

设置文本的最小行数

android:lineSpacingExtra

设置行间距

android:phoneNumber

设置为电话号码的输入方式

android:singleLine

设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示

android:text

设置显示文本

android:textColor

设置文本颜色

android:textSize

设置文字大小

android:textStyle

设置字形[bold(粗体) 0,italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开

android:height

设置文本区域的高度

android:wight

设置文本区域的宽度

(2)文字填空题(1 分)

在空白处填入适当代码,实现字体加粗效果。

< TextView

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="静夜思"

android:textSize="35dp"

____________________________

/ >
 Answer:android:textStyle="bold"
(3)线性布局知识点

为了更好管理Android应用中用户界面的组件,Android提供了布局管理器,它可以使应用的图形用户界面具有良好的平台无关性。通常推荐使用布局管理器来管理界面中组件的分布、大小。

线性布局使用LinearLayout类表示,它将放在其中的组件按照垂直或者水平方向来布局,也就是控制放入其中的组件横向或纵向排列。每一行或每一列中只能放一个组件,并且不能换行,当组件排列到窗体的边缘后,后面的组件将不会被显示出来。线性布局基本语法格式如下:

 

   组件列表

                      表2-2 LinearLayout常用XML属性列表

XML属性                                                                                                                                                                           

说明

android:baselineAligned

如果该属性为false, 就会阻止该布局管理器与其子元素的基线对齐

android:divider

设置垂直布局时两个按钮之间的分隔条

android:gravity

设置布局管理器内组件(子元素)的对齐方式,支持属性有top、 bottom、left、right、center_vertical、center_horizontal、fill_vertical、 fill_horizontal、center、fill、clip_vertical、clip_horizontal,可以同时指定多种对齐方式 ,如left|center_vertical 左侧垂直居中

android:orientation

设置布局管理器内组件排列方式, 设置为horizontal(水平),vertical(垂直), 默认为垂直排列

 

当在 Android 应用的 res/layout 目录下添加一个布局文件之后,可通过如下代码将其在 Activity 中显示。
setContentView(R.layout.布局文件名);
当在布局文件中添加多个组件,并通过 android:id 设定其唯一标识后,可通过如下代码对其进行访问。

 findViewById(R.id.组件id属性值);
(4)文字填空题
 
(1 分)

在画线处填入适当代码,实现两行文本纵向排列效果。



        

        


ANSWER :android:orientation="vertical"


     

(5)实战代码、视频、截图

5.1界面编程实战1:实战视频,运行截图如下:

         

5.2相应XMl代码:




    

    

    

    

    

    

    

    

    

    

(6)源码链接   

关注
打赏
1656131973
查看更多评论
立即登录/注册

微信扫码登录

0.2358s