zoukankan      html  css  js  c++  java
  • 16 UI组件 之basicView- TextView

    UI组件整体介绍:

    Android系统为我们提供了丰富的可视化用户界面组件,包括菜单,对话框,按钮,下拉列表等。

    Android系统借用了java里面的UI设计思想,包括事件响应机制和布局管理。

    Android系统中的所有UI类都是建立在ViewViewGroup着两个类的基础之上的,所有的View的子类称为“widget”,所有的ViewGroup的子类称为“Layout

     

    组件的简单分类:

     


     

    文本视图(TextView):

    走马灯小案例:

    代码:

    Main.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        <!--
            layout_布局宽度;
            layout_height:布局高度;
            //相对设置
            android:layout_width="fill_parent"  相对于父容器;充满整个宽度
            android:layout_width="wrap_content"  相对于内容;表示宽度随着输入的内容改变,只要包裹内容即可
            android:ems="2"  2个汉字的宽度
            android:singleLine="true"  只显示单行
            android:lines="4"  显示4行
            android:gravity="center" 水平居中+垂直居中
            android:gravity="center_horizontal"水平居中
            android:gravity="center_vertical":垂直居中
            
            android:ellipsize="marquee"产生滚动效果
            android:marqueeRepeatLimit="marquee_forever"设置重复次数
            android:focusable="true"获取焦点
            
         -->
    
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:text="12345678901234567890" 
            android:background="#33FF33"
            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            android:focusable="true"
            android:focusableInTouchMode="true"/>
    
    </LinearLayout>

    运行结果:

         

       

  • 相关阅读:
    委托,匿名方法,Lambda,泛型委托,表达式树
    Winform 异步调用一个方法
    计算两个经纬度的直线距离
    多线程中线程同步的几种方式
    音频文件相关
    c# 语音(二)文字生成WAV文件
    c# 语音
    三种创建委托的方式
    RunLoop 再次 探索与源码简析
    SDWebImage 实现原理与源码简析
  • 原文地址:https://www.cnblogs.com/cxm-weiniss/p/7209840.html
Copyright © 2011-2022 走看看