KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am using list view to show image and text i want to show like above image, can anyone suggest me how to wrap text around image with out webview. I am using following code: Drawable dIcon = getResources().getDrawable(R.drawable.video_icon); int leftMargin = dIcon.getIntrinsicWidth() + 10; ImageView icon = (ImageView) findViewById(R.id.icon); icon.setBackgroundDrawable(dIcon); SpannableString ss = new SpannableString(text); ss.setSpan(new MyLeadingMarginSpan2(3, leftMargin), 0, ss.length(), 0); TextView messageView = (TextView) findViewById(R.id.message_view); messageView.setText(ss); class class MyLeadingMarginSpan2 implements LeadingMarginSpan2 { private int margin; private int lines; MyLeadingMarginSpan2(int lines, int margin) { this.margin = margin; this.lines = lines; } @Override public int getLeadingMargin(boolean first) { if (first) { return margin; } else { return 0; } } @Override public void drawLeadingMargin(Canvas c, Paint p, int x, int dir, int top, int baseline, int bottom, CharSequence text, int start, int end, boolean first, Layout layout) {} @Override public int getLeadingMarginLineCount() { return lines; } }; by using this code iam getting below image pls suggest to how to get first means correct wrapping text around image without more empty spaces
Tags (comma-separated)
Save Edits
Cancel