我想创建一个应用程序就像打开android的屏幕.我动态地将图像添加到tableLayout的行.我只在xml文件中定义了tableLayout,剩下的代码在java中.我已成功添加图像,但我没有得到任何帮助设置该图像的文本(我想在图像下显示文本)和图像是一个特定的填充.如何做?如果提前感谢.
在 Android 上,我尝试像这样共享图像+文本:
Uri imageUri = Uri.parse("android.resource://" + getPackageName()
+ "/drawable/" + "ic_launcher");
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Hello");
shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
shareIntent.setType("image/jpeg");
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "send"));
Run Code Online (Sandbox Code Playgroud)
这个工作正常Whatsapp(例如),但viber它只显示图像并跳过文本:(在 Instagram 上,情况完全相反,发送文本但不发送图像......
我能怎么做 ?