簡體   English   中英

如何將xml文件轉換為android中微調器的資源

[英]How to convert xml file into a resource for spinner in android

我目前正在通過制作貨幣兌換應用程序來學習Android開發。 我在XML文件( https://www.currency-iso.org/dam/downloads/lists/list_one.xml )中找到了所有世界貨幣代碼的列表。 我想將此XML文件用作微調器中選項的資源。 基本上,我想要這樣的東西:

<resources>
    <string-array name="cur_array">
        <item>USD</item>
        <item>CAD</item>
        <item>GBP</item>
    </string-array>
</resources>

當然,我不僅需要這三種貨幣,還希望上面的XML文件中列出的所有貨幣。

那么我該如何做呢? 哪種方法最好?

從這里獲得的答案: https : //stackoverflow.com/a/4029623/1945115

在您的strings.xml中定義:

<string-array name="array_name">
    <item>Array Item One</item>
    <item>Array Item Two</item>
    <item>Array Item Three</item>
</string-array>

在您的布局中:

<Spinner 
        android:id="@+id/spinner"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="true"
        android:entries="@array/array_name"
    />

根據此頁面的xls創建模型。 然后將xml轉換為對象列表。 https://developer.android.com/training/basics/network-ops/xml.html

將結果解析為模型列表之后,可以使用適配器呈現此值。

暫無
暫無

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

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