簡體   English   中英

單擊按鈕訪問資產文件夾中的圖像

[英]access images from assets folder with a button click

所以現在我在我的代碼中使用它。 但是現在我將它們存儲在資產文件夾中,當您單擊下一個或上一個按鈕時,我需要有關如何顯示其他圖像的幫助。 因此,基本上我將在assets文件夾中擁有一定數量的圖片,然后再單擊兩個按鈕,然后向后滾動以瀏覽圖像。 我該怎么辦? 謝謝

private int [] images = {R.drawable.airplane, R.drawable.bike, R.drawable.boat,
    R.drawable.bus2,R.drawable.car,R.drawable.train};

是的,您可以將字符串保存在資源文件中。 例如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- single string -->
    <string name="hello">Hello World</string>

    <!-- multiple strings as an array -->
    <string-array name="hello_array">
        <item>hello</item>
        <item>android</item>
        <item>world</item>
    </string-array>
</resources>

然后在您的代碼中分別以R.string.helloR.array.hello_array檢索它們的引用。

欲了解更多信息,請參閱指南。

您可以使用HashMap這樣實現

HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(R.drawable.airplane, "Airplane");

然后可以通過以下方式獲取適當的字符串

String whatString = map.get(R.drawable.airplane);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM