0
我是非常新的android;我正在處理一個應用程序,我需要使用「共享」選項發送列表(數組列表)項目的郵件。目前,我可以通過使用下面的代碼發送列表陣列格式,例如[HTC,MOTORLA,三星]:在應用程序中通過電子郵件共享陣列列表
private void shareIt(){
//String[] mailBody = (String[])cl.toString()
int array_size = cl.getCount();
String[] mailBody = new String[array_size];
for (int i =0;i<array_size;i++){
mailBody[i] = cl.getItem(i).toString();
}
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Arrays.toString(mailBody));
startActivity(Intent.createChooser(sharingIntent, "Share via"));
}
但我想在這樣的表格式創建郵件正文: HTC MOTORLA 三星
請幫我出以表格形式排列格式;這將適用於sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, Arrays.toString(mailBody));
謝謝。
謝謝!但gmail或任何郵件不接受這種格式
– sujeetkr
感謝lxx,它通過使用html的概念工作:private void shareIt(){ \t \t StringBuffer sb = new StringBuffer(); \t \t INT ARRAY_SIZE = cl.getCount(); \t \t對(INT I = 0;我 」); \t \t} \t \t \t 意圖\t = sharingIntent新意圖(android.content.Intent.ACTION_SEND); \t \t sharingIntent.setType( 「text/html的」); \t \t sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, 「購物清單」); \t \t sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT,Html.fromHtml(sb.toString())); \t \t startActivity(Intent.createChooser(sharingIntent, 「經由共享」)); \t \t \t} –
sujeetkr
好,冬暖夏涼。順便說一句。 http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work它會改善堆棧溢出體驗;) – Ixx