`
1450901761
  • 浏览: 8024 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

基本组件之Textview的基本属性及功能

阅读更多
1.autolink 可选值(none,web,phone,email,map,all)设置一个URL连接,可以单击访问



访问网页:



<TextView
        android:id="@+id/autolink1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="30px"
        android:autoLink="web"
        android:gravity="center"
        android:text="百度:https://www.baidu.com/?tn=SE_hldp05080_um1fa6j8"
        android:layout_gravity="center"/>

发送邮件:



<TextView
        android:id="@+id/autolink2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="30px"
        android:autoLink="email"
        android:gravity="center"
        android:text="邮箱:1450901761@qq.com"
        android:layout_gravity="center"/>

拨打电话:



<TextView
        android:id="@+id/autolink3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="电话:13888888888"
        android:textSize="30px"
        android:autoLink="phone"
        android:layout_gravity="center"/>
地图:
需要有地图软件才能使用。

2.使用以下方法设置图片在文本的位置
android:drawableTop=""
android:drawableBottom=""
android:drawableLeft=""
android:drawableRight=""



<TextView
        android:id="@+id/drawable1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="图片在下面"
        android:textColor="#ffff0000"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:drawableBottom="@+drawable/img1"/>
    <TextView
        android:id="@+id/drawable2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="图片在上面"
        android:textColor="#ffff0000"
        android:layout_gravity="center"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:drawableTop="@+drawable/img1"/>
    <TextView
        android:id="@+id/drawable3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="图片在左面"
        android:textColor="#ffff0000"
        android:layout_gravity="center"
        android:layout_alignParentLeft="true"
        android:layout_centerVertical="true"
        android:drawableLeft="@+drawable/img1"/>
    <TextView
        android:id="@+id/drawable4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="图片在右面"
        android:textColor="#ffff0000"
        android:layout_gravity="center"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:drawableRight="@+drawable/img1"/>

3.使用android:gravity="" 设置文本在文本框的位置



<TextView
        android:id="@+id/gravity1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ffff00ff"
        android:gravity="center|top"/>
    <TextView
        android:id="@+id/gravity2"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ffff6666"
        android:gravity="center|bottom"/>
    <TextView
        android:id="@+id/gravity3"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ff66ff66"
        android:gravity="center|left"/>
    <TextView
        android:id="@+id/gravity4"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ff999999"
        android:gravity="center|right"/>
    <TextView
        android:id="@+id/gravity5"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ff992222"
        android:gravity="center_vertical"/>
    <TextView
        android:id="@+id/gravity6"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:text="lalalaalla"
        android:background="#ff997777"
        android:gravity="clip_vertical"/>

4.使用android:singleLine="" 设置单行文本、多行文本



<TextView
        android:id="@+id/singline1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:singleLine="true"
        android:text="单行文本:在很久很久以前,有一位老人他带给我们一个苹果"
        android:textColor="#f688" />

    <TextView
        android:id="@+id/singline2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:singleLine="false"
        android:textColor="#f985"
        android:text="多行文本:在很久很久以前,有一位老人他带给我们一个苹果"/>

5.用户登录界面
布局:
<TableLayout ></TableLayout>
子类:
TableRow,TextView,EditText,Button



<TableRow android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView/>
<TextView android:text="用户名:"
android:id="@+id/textView1"
android:hint="输入账号"
android:layout_width="wrap_content"
android:textSize="24px"
android:layout_height="wrap_content"
/>
<EditText android:id="@+id/editText1"
android:textSize="24px"
android:layout_width="wrap_content"
android:layout_height="wrap_content" android:minWidth="200px"/>
<TextView />
</TableRow>
<TableRow android:id="@+id/tableRow2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView/>
<TextView android:text="密    码:"
android:id="@+id/textView2"
android:textSize="24px"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<EditText android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:textSize="24px"
android:id="@+id/editText2"
android:inputType="textPassword"/>
<TextView />

</TableRow>
<TableRow android:id="@+id/tableRow3"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView/>
<Button android:text="登录"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<Button android:text="退出"
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<TextView />
</TableRow>
  • 大小: 27.7 KB
  • 大小: 37.4 KB
  • 大小: 33.1 KB
  • 大小: 33.5 KB
  • 大小: 31.8 KB
  • 大小: 31.8 KB
  • 大小: 30 KB
  • 大小: 35.5 KB
分享到:
评论

相关推荐

    实验二-Android基本控件应用.docx

    文本控件是 Android 中最基本的控件之一,包括 TextView 和 EditText 两种。TextView 控件继承自 View 类,用于向用户显示文本内容,同时可以选择性地让用户编辑文本。EditText 控件继承自 TextView,允许用户编辑...

    10音乐播放器实验报告

    通过该实验,学生可以学习如何使用Android提供的Service和BroadcastReceiver组件来实现音乐播放器的基本功能。 二、实验源代码分析 实验源代码包括布局文件代码和Java源代码。本次实验的布局文件代码使用了...

    实现一个手机QQ聊天信息列表页面

    TextView控件是Android中最基本的控件之一,可以用来显示文本信息。在本实验中,我们使用了多个TextView控件来显示不同的聊天信息。 在使用TextView控件时,我们可以使用android:text属性来指定文本内容,使用...

    Android_UI_API最全中文文档

    TextView是Android中最基本的文本控件,继承自android.view.View类。它提供了多种方式来显示文本,例如使用android:autoLink属性来设置文本为URL链接、email、电话号码或map时显示为可点击的链接。 其中,TextView...

    应用表格布局管理器实现喜马拉雅的用户登录页面

    在 Android 开发中,表格布局管理器是一个非常重要的组件,它可以帮助我们快速地创建复杂的用户界面。在本实验中,我们将使用表格布局管理器来实现喜马拉雅的用户登录页面。 首先,让我们来了解一下表格布局管理器...

    疯狂Android讲义源码

     1.6 Android应用的基本组件  介绍 31  1.6.1 Activity和View 31  1.6.2 Service 32  1.6.3 BroadcastReceiver 32  1.6.4 ContentProvider 32  1.6.5 Intent和IntentFilter 33  1.7 本章小结 33  第2章 ...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    12.1 ADO.NET的基本功能 357 12.1.1 ADO.NET的基本命名空间和类 357 12.1.2 使用Connection对象 358 12.1.3 使用Command对象 359 12.1.4 使用DataReader对象 360 12.1.5 使用数据适配器 362 12.1.6 使用参数 ...

    ASP.NET2.0高级编程(第4版)1/6

    25.4.5 TextView控件917 25.4.6 Command控件918 25.4.7 Image控件918 25.4.8 PhoneCall控件919 25.4.9 Link控件921 25.4.10 List控件922 25.4.11 ObjectList控件925 25.4.12 SelectionList控件926 25.5 使用验证...

    新版Android开发教程.rar

    � GPS 卫星导航功能,手机照相, MP3 ,蓝芽等均被列为 Android 所提供支持的基本选项。 � Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金; Android 的 程序可以采用 JAVA ...

    Google Android SDK开发范例大全(完整版)

    Android 应用程序文件实际上是归档文件,可通过 WinZip 之类的软件查看。扩展名为 apk。 •发出 ping 命令,查看 Google.com 是否可用。 从相同的命令提示符环境中,还可以与 SQLite 数据库交互,启动程序以及执行...

Global site tag (gtag.js) - Google Analytics