2014-10-06 119 views
0

我想每次顯示50個單詞,每個單詞顯示相應的圖像。 如何在Android Studio中執行此操作? 我已經創建了一個字符串數組如何在Android Studio中創建單詞和圖片幻燈片?

strings = new String[]{"1","2",.....,"50"} 

和我在抽拉HDPI文件夾上傳的50個圖像。 如何創建一次顯示一個單詞的幻燈片放映,然後將該單詞大聲說出兩次,然後顯示相應的圖像?

回答

0

如果您需要進行幻燈片放映,您可以使用稱爲AdapterViewFlipper的小部件,該小部件非常適用。 AdapterViewFlipper將適配器對象作爲參數。您需要創建自BaseAdapter類擴展的自定義適配器對象。在你的情況下,你將不得不通過重寫getView(int position,View convertView ViewGroup parent)來設置適配器中的每個位置。所以一個簡單的邏輯是:

if (position == 0) { 
    // use text views to display this 
    then display number; 
    say word out twice loud; 
} else if (position == 1) { 
    // use an image view here 
    then display corresponding image; 
} 
+0

謝謝你的幫助,Sunil,但我正在嘗試創建一個應用程序,而不是一個小部件。 – user3814312 2014-10-06 22:53:57

+0

我不確定我的理解。 AdapterViewFlipper是您可以在應用程序中使用的小部件。您不必創建這個小部件 - 它已經與Android捆綁在一起。您只需創建自定義適配器對象。 – ucsunil 2014-10-06 22:56:04