TextView可以显示文字和图片

来源:互联网 发布:远程控制监控软件 编辑:程序博客网 时间:2024/05/22 14:51

》 直接给TextView加图片,通过 setCompoundDrawable 方法, 或者直接在xml中使用android:drawableLeft.、android:drawableRight等属性指定!

<TextView
                    android:id="@+id/common_all_workbenchs"
                    style="@style/common_textSize_color_14"
                    android:layout_width="45dip"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_centerVertical="true"
                    android:layout_marginRight="7dip"
                    android:drawableRight="@drawable/list_right_arrow"
                    android:text="@string/common_all_workbenchs_text" />


》 TextView设置最多显示8个字符,超过部分显示...(省略号),网上找了很多资料,有人说分别设置TextView的android:signature="true",并且设置android:ellipsize="end";

<TextView
                android:maxEms="2"
                android:singleLine="true"  
android:ellipsize="end" 
                android:id="@+id/common_forth_process"
                style="@style/common_textSize_16"
                android:layout_width="60.0dip"
                android:layout_height="60.0dip"
                android:layout_centerHorizontal="true"
                android:background="@drawable/common_apply_leave"
                android:contentDescription="@null"
                android:gravity="center"
                android:text="@string/common_apply_leave_text"
                android:textColor="@color/white_color" />

1、android:lineSpacingExtra
设置行间距,如”3dp”。

2、android:lineSpacingMultiplier
设置行间距的倍数,如”1.2″。

》两行,每行显示两个字

<LinearLayout
                android:layout_width="60.0dip"
                android:layout_height="60.0dip"
                android:layout_centerHorizontal="true"
                android:background="@drawable/common_apply_leave"
                android:gravity="center"
                android:orientation="horizontal" >
                <TextView
                    android:id="@+id/common_forth_process"
                    style="@style/common_textSize_16"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:contentDescription="@null"
                    android:ems="2"
                    android:text="@string/common_apply_leave_text"
                    android:textColor="@color/white_color" />
            </LinearLayout>
0 0
原创粉丝点击