zoukankan      html  css  js  c++  java
  • android 界面控件 textview 全解

    textview基本使用:

    <TextView
    10.        android:id="@+id/txtOne"
    11.        android:layout_width="200dp"
    12.        android:layout_height="200dp"
    13.        android:gravity="center"//设置该控件中内容的对齐方式,注意区别layout_gravity
    14.        android:text="TextView(显示框)"
    15.        android:textColor="#EA5246"
    16.        android:textStyle="bold|italic"//设置字体风格
    17.        android:background="#000000"
    18.        android:textSize="18sp" />
    19. 

    进阶1:

    带阴影的textview:

    <TextView
    2.        android:layout_width="wrap_content"
    3.        android:layout_height="wrap_content"
    4.        android:layout_centerInParent="true"
    5.        android:shadowColor="#F9F900"//设置阴影颜色
    6.        android:shadowDx="10.0"//水平偏移的位移
    7.        android:shadowDy="10.0"//竖直
    8.        android:shadowRadius="3.0"//甚至阴影的模糊程度
    9.        android:text="带阴影的TextView"
    10.        android:textColor="#4A4AFF"
    11.        android:textSize="30sp" />

    进阶2:

    带边框的textview:

    先画一个drawable然后背景设为这个就行了
    矩形边框
    1.<?xml version="1.0" encoding="utf-8"?>
    2.<shape xmlns:android="http://schemas.android.com/apk/res/android" >
    3. 
    4.    <!-- 设置一个黑色边框 -->
    5.    <stroke android:width="2px" android:color="#000000"/>
    6.    <!-- 渐变 -->
    7.    <gradient
    8.        android:angle="270"
    9.        android:endColor="#C0C0C0"
    10.        android:startColor="#FCD209" />
    11.    <!-- 设置一下边距,让空间大一点 -->
    12.    <padding
    13.        android:left="5dp"
    14.        android:top="5dp"
    15.        android:right="5dp"
    16.        android:bottom="5dp"/>
    17. 
    18.</shape>
    圆形边框
    <?xml version="1.0" encoding="utf-8"?>
    2.<shape xmlns:android="http://schemas.android.com/apk/res/android">
    3. 
    4.    <!-- 设置透明背景色 -->
    5.    <solid android:color="#87CEEB" />
    6. 
    7.    <!-- 设置一个黑色边框 -->
    8.    <stroke
    9.        android:width="2px"
    10.        android:color="#000000" />
    11.    <!-- 设置四个圆角的半径 -->
    12.    <corners
    13.        android:bottomLeftRadius="10px"
    14.        android:bottomRightRadius="10px"
    15.        android:topLeftRadius="10px"
    16.        android:topRightRadius="10px" />
    17.    <!-- 设置一下边距,让空间大一点 -->
    18.    <padding
    19.        android:bottom="5dp"
    20.        android:left="5dp"
    21.        android:right="5dp"
    22.        android:top="5dp" />
    23.        
    24.</shape>

    进阶3:

    带图片的textview

    7.     <TextView  
    8.          android:layout_width="wrap_content"  
    9.          android:layout_height="wrap_content"  
    10.        android:layout_centerInParent="true"  
    11.        android:drawableTop="@drawable/show1"  //设置文字上方的图片
    12.        android:drawableLeft="@drawable/show1"  
    13.        android:drawableRight="@drawable/show1"  
    14.        android:drawableBottom="@drawable/show1"  
    15.        android:drawablePadding="10dp"  //设置文字与图片的距离
    16.        android:text="微信" />  
    17.  

    4:

    使用autoLink属性识别链接类型

    <TextView
        ....
        andorid:text="www.baidu.com"
        android:autolink="email/phone/map/...."
    />
  • 相关阅读:
    C#程序调试
    jsp连接sql数据库
    SQL记录
    对于和/的小问题:证明路径中可以混合使用斜杠和反斜杠
    集合初识
    details.jsp页面的 response.addCookie(cookie);报错&tomcat高版本下的Cookie问题
    sql查询操作—顺序查询
    myeclipse使用Microsoft JDBC Driver 6.0 for SQL Server连接sql
    JavaScript、Java、C#关于for循环的比较
    关于jsp动作元素的一点疑惑
  • 原文地址:https://www.cnblogs.com/zzy-frisrtblog/p/5363812.html
Copyright © 2011-2022 走看看