<h3><pre name="code" class="html">//显示超链接:android:autoLink="phone"其中的phone换成你想要的 <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:autoLink="phone" android:gravity="center_vertical|center_horizontal" android:padding="10dp" android:text="拨打手机:13888888888" android:textColor="#FF0000" android:textSize="18sp" />
//设置文字的滚屏跑马灯效果,字符阴影 ,字符的外形粗黑<TextView
LinearLayout linear = (LinearLayout) findViewById(R.id.linear); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); TextView tv= new TextView(getApplication()); tv.setText("动态创建TextView"); tv.setBackgroundColor(Color.GREEN); tv.setTextColor(Color.RED); tv.setGravity(Gravity.CENTER); tv.setTextSize(20); linear.addView(tv, lp);
textview.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线
|
只需要下边的设置:
textview.setSingleLine();
textview.setEllipsiz(TextUtils.TruncateAt.valueOf(
"END"
));
在xml中设置如下:
长和宽都设置成
wrap_content
android:singleLine=
"true"
android:ellipsize=
"end"
//如果让它只显示10个字
android:maxEms="10"
|