0
我想每次顯示50個單詞,每個單詞顯示相應的圖像。 如何在Android Studio中執行此操作? 我已經創建了一個字符串數組如何在Android Studio中創建單詞和圖片幻燈片?
strings = new String[]{"1","2",.....,"50"}
和我在抽拉HDPI文件夾上傳的50個圖像。 如何創建一次顯示一個單詞的幻燈片放映,然後將該單詞大聲說出兩次,然後顯示相應的圖像?
我想每次顯示50個單詞,每個單詞顯示相應的圖像。 如何在Android Studio中執行此操作? 我已經創建了一個字符串數組如何在Android Studio中創建單詞和圖片幻燈片?
strings = new String[]{"1","2",.....,"50"}
和我在抽拉HDPI文件夾上傳的50個圖像。 如何創建一次顯示一個單詞的幻燈片放映,然後將該單詞大聲說出兩次,然後顯示相應的圖像?
如果您需要進行幻燈片放映,您可以使用稱爲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;
}
謝謝你的幫助,Sunil,但我正在嘗試創建一個應用程序,而不是一個小部件。 – user3814312 2014-10-06 22:53:57
我不確定我的理解。 AdapterViewFlipper是您可以在應用程序中使用的小部件。您不必創建這個小部件 - 它已經與Android捆綁在一起。您只需創建自定義適配器對象。 – ucsunil 2014-10-06 22:56:04