我想將包含圖像位置的字符串數組設置爲ImageView。字符串數組傳回活動A到活動B並在活動B中設置爲ImageView。 我應該如何設置?下面是代碼:將字符串數組設置爲ImageView
從活動一:
String[] outputStrArr = new String[selectedItems.size()];
for (int i = 0; i < selectedItems.size(); i++) {
outputStrArr[i] = selectedItems.get(i);
//Log.i(GalleryActivity.TAG,outputStrArr[i]);
}
Intent intent = new Intent(getApplicationContext(),
MainActivity.class);
// Create a bundle object
Bundle bundle = new Bundle();
bundle.putStringArray("gridItem", outputStrArr);
// Add the bundle to the intent.
intent.putExtras(bundle);
// start the MainActivity
startActivity(intent);
從活動B:
public void onResume() {
super.onResume();
Bundle bundle = getIntent().getExtras();
if (bundle != null){
String[] result = bundle.getStringArray("gridItem");
if(result != null){;
// I want to set the String Array to ImageView here.
}
}
}
感謝您的幫助!
定義「包含圖像」。陣列中有什麼,舉個例子。我們不知道您是否顯示 –
您是否知道需要將該位置放入該陣列的imageView中? –
@JuanCortes我的圖像從SD卡中加載並顯示在gridview中。我從gridview中選擇了一些圖像併發送到另一個包含imageView的活動。問題是如何在bundle.getStringArray(「gridItem」)後將圖像數組設置爲該imageView。 ??謝謝 – TZY