我正在构建一个出租车预订应用程序。此应用程序需要为出租车司机提供一项功能,以指定他将从哪个城市运营。为了增强体验,我需要先提供一个Select State
下拉菜单,然后再提供一个Select City
下拉菜单。
状态列在这样的字符串数组中。
<string-array name="stateArray">
<item>Andaman and Nicobar Islands</item>
<item>Andhra Pradesh</item>
<item>Arunachal Pradesh</item>
<item>Assam</item>
</string-array>
城市列在这样的字符串数组中。
<string-array name="AndhraPradesh">
<item>Adilabad</item>
<item>Adoni</item>
<item>Amadalavalasa</item>
<item>Amalapuram</item>
</string-array>
在我的听众中
在布局 xml 文件中设置状态非常容易android:entries="@array/stateArray"
。
我已经看到许多其他推荐 ArrayList 和 setAdapter 的 stackoverflow 问题。我想知道是否有一种相对简单的方法来设置城市的条目,以编程方式取决于所选的州。