tìm thấy giải pháp này !! check it out từ nguồn --->answer source
Làm thế nào để có một vài yếu tố bố trí quấn quanh
Dưới đây là một vấn đề mọi người có thể gặp phải khi đối phó với bố trí trên Android.
Giả sử bạn muốn đặt một hình ảnh ở giữa một câu. bạn có thể thêm một vài TextView và một ImageView nhưng nếu không gian ngang quá nhỏ thì hai TextViews sẽ bắt đầu gói xung quanh một cách độc lập mà sẽ trông kỳ lạ. Bạn muốn hình ảnh là một phần của TextView của bạn và toàn bộ câu để quấn quanh độc đáo. Để làm như vậy: * thay thế ba đối tượng bằng một Spannable TextView * sử dụng SpannableStringBuilder để nối thêm tất cả các chuỗi của bạn (đừng quên thêm một ký tự thừa (ví dụ: không gian) sẽ được thay thế bằng hình ảnh của bạn) * và cuối cùng sử dụng setSpan (ImageSpan, bắt đầu, kết thúc, gắn cờ) trên trình tạo hình đó, nơi ImageSpan là ImageSpan chứa hình ảnh của bạn, bắt đầu là chỉ mục của ký tự bạn đã chèn
Và đây là mã sẽ trông giống như:
thêm android: bufferType = "spannable" vào TextView của bạn
SpannableStringBuilder builder = new SpannableStringBuilder();
builder.append(mContext.getText(R.string.part1));
int lengthOfPart1 = builder.length();
builder.append(" ");
builder.append(mContext.getText(R.string.part2));
Drawable d = mContext.getResources().getDrawable(R.drawable.picasaIcon);
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); // <---- Very important otherwise your image won't appear
ImageSpan myImage = new ImageSpan(d);
builder.setSpan(myImage, lengthOfPart1, lengthOfPart1 + 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
myTextView.setText(builder);
Nguồn
2011-04-04 16:41:10
Bạn có tìm giải pháp làm việc cho vấn đề này không? – sniurkst
Không phải bất cứ điều gì tốt hơn so với webview. Tôi chưa tìm thấy cách sử dụng chế độ xem web với tài nguyên apk. –
bất kỳ lựa chọn thay thế nào để sử dụng chế độ xem web? – digitalWestie