我想在Facebook上分享一些文字。但我希望我的文本背后有一些框架/或图像。
如何在图像上设置文字然后共享?
答案 0 :(得分:1)
使用文本视图并设置背景
android:background="@drawable/myResouce"
或者在您的代码中:
mTextView.setBackgroundResource(R.drawable.myResouce);
答案 1 :(得分:1)
创建一个布局并设置所需的背景图像,并在该布局中设置textview以设置文本。
然后在你的java代码中获取它并将其转换为位图。
FrameLayout view = (FrameLayout)findViewById(R.id.framelayout);
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
Bitmap bm = view.getDrawingCache();
然后你可以将这个位图分享给facebook
答案 2 :(得分:1)
正确的方法是创建一个名为MyImageTextView的自定义控件来扩展View并使用onDraw方法使用canvas在其上绘制图像和文本。
__file__
您可以拥有完全访问权限来修改此自定义控件,也可以将其添加到XML中。 Android控件非常强大。