TextView常见功能应用

TextView除了常用于显示文本信息外还有以下功能:

。。。省略显示


TextView常见功能应用_第1张图片

TextView常见功能应用_第2张图片

TextView常见功能应用_第3张图片

跑马灯

优点是快速实现,缺点是在输入表单页面被其它控件获取了焦点后,就不动了

  

android:autoLink web/phone/email/map/all 的使用

android:autoLink=“web” 匹配WebURL。
android:autoLink=“phone” 匹配手机号码
android:autoLink=“email” 匹配邮件地址
android:autoLink=“map” 匹配地理位置
android:autoLink=“all” 匹配所有可用的模式

 

连接

TextView常见功能应用_第4张图片

拨打电话

TextView常见功能应用_第5张图片

点手机号码,可以直接跳转到拔打电话 页面

TextView常见功能应用_第6张图片

电子邮件email

TextView常见功能应用_第7张图片

就会跳转到发邮件地方

TextView常见功能应用_第8张图片

 

地图Map

由于android:autoLink="map" 在这里直接写地址时经常,没有变成蓝色可点链接跳转,所以需要改进一下

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.aaa_layout);
    textView = findViewById(R.id.aaa_layout_text);
    SpannableString spanStr = new SpannableString("广东省深圳市罗湖区地王大厦A3035号");
    spanStr.setSpan(new UnderlineSpan(), 0, spanStr.length(), 0);
    textView.setText(spanStr);
}
public void textONclick(View view){
    Intent geoIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("geo:0,0?q="
            +textView.getText().toString()));
    startActivity(geoIntent);

}

 

TextView常见功能应用_第9张图片

这样就可以跳转到地图了

 

TextView常见功能应用_第10张图片

这里调用的是google Map,如果在国内,一般是 高德地图 百度地图 腾讯地图 大家自行测试或改进,可以把调用方法写在评论图区,我这里就不在进一步写了

排列样式

TextView常见功能应用_第11张图片

你可能感兴趣的:(Android,textview,android,ui)