日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 多个textview,Android:多个textview像单个文本

發布時間:2024/9/27 Android 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 多个textview,Android:多个textview像单个文本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要格式化幾個textview像一個又一個獨特的文本塊,有沒有辦法實現這個?Android:多個textview像單個文本

這樣

__________________________

| |

| |

| aaaaaa bbbbbbbbbbbbbbb |

| bbbbbbbbbb cccccc dddd |

| ddddddddddddd. |

| |

我不能把TextView的一個LinearLayout中,因為我會得到這樣的效果:

__________________________

| |

| |

| aaaaaa bbbbbbbbbbbbbbb |

| bbbbbbbbbb |

| |

| |

什么想法?

更新:更新與SPANNABLES

String[] testString = { "this is a test ", "for testing click in different region", "of the textview"};

LinearLayout linear = new LinearLayout(this);

TextView textview = new TextView(this);

textview.setMovementMethod(LinkMovementMethod.getInstance());

SpannableStringBuilder builder = new SpannableStringBuilder();

int start = 0;

int end = 0;

for (String span : testString) {

start = end == 0 ? end : end + 1;

end = start + span.length();

final String spanned = span;

builder.append(span);

builder.setSpan(new ClickableSpan() {

@Override

public void onClick(View widget) {

Log.e("Clicked on:", spanned);

}

}, start, end, 0);

Log.e("TEST", span);

}

textview.append(builder);

linear.addView(textview);

setContentView(linear);

2013-10-23

CLucera

總結

以上是生活随笔為你收集整理的android 多个textview,Android:多个textview像单个文本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。