onItemSelected为字符串数组

瓦拉蒂菲

我想制作一个具有列表的微调器,当在下面选择一个imageView时,它将更改从其整数数组获取其值的操作,并且还将更改一个从字符串数组获取其值的TextView的操作。

现在,我已经完成了其中的2个,并且它可以工作(微调器和更改图像的波纹管)。问题是要更改TextView。当我运行它的应用程序,它只是崩溃

我的Java代码:

imgs = getResources().obtainTypedArray(R.array.wakafimage);
image = (ImageView) findViewById(R.id.senaraiwakafimage);
nos = getResources().obtainTypedArray(R.array.nosijil);
tnos = (TextView)findViewById(R.id.sno);

dynamicSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
        @Override
        public void onItemSelected(AdapterView<?> parent, View view,
                                   int position, long id) {
            image.setImageResource(imgs.getResourceId(
                    dynamicSpinner.getSelectedItemPosition(), -1));

            tnos.setText(nos.getResourceId(
                    dynamicSpinner.getSelectedItemPosition(), -1));

我的string.xml:

<string-array name="wakaf">
    <item>Pembinaan Sekolah Agama di Seluruh Negeri Johor</item>
    <item>Wakaf Bangunan Darul Furqan</item>
    <item>Wakaf Bangunan Kompleks Tahfiz Kluang</item>
    <item>Wakaf Pembelian Mesin Hemodialisis</item>
    <item>Wakaf Bangunan Asrama Pelajar di Jordan</item>
</string-array>

<string-array name="nosijil">
    <item>2015000149861</item>
    <item>2015000149862</item>
    <item>2015000149863</item>
    <item>2015000149864</item>
    <item>2015000149865</item>
</string-array>

<integer-array name="wakafimage">
    <item>@drawable/wsekolah</item>
    <item>@drawable/wfurqan</item>
    <item>@drawable/wtahfiz</item>
    <item>@drawable/wmesin</item>
    <item>@drawable/wasrama</item>

问题就在这里,因为当我删除它时,该应用程序运行正常。

tnos.setText(nos.getResourceId(
                    dynamicSpinner.getSelectedItemPosition(), -1));

我是android新手,也是我的第一个问题,对不起英语不好,谢谢。

sha

试试这个

tnos.setText(nos.getString(dynamicSpinner.getSelectedItemPosition());

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

onItemSelected为字符串数组

来自分类Dev

PHP:数组显示为字符串

来自分类Dev

将字符串解析为数组

来自分类Dev

根据字符串将数组排序为新数组

来自分类Dev

从嵌套数组将数组解析为字符串

来自分类Dev

根据字符串将数组排序为新数组

来自分类Dev

字符串转换为以元素为数组的JavaScript数组

来自分类Dev

将嵌套数组字符串解析为数组

来自分类Dev

Javascript数组包含key为字符串或字符串数组的地方

来自分类Dev

将字符串转换为以特定字符串为键的数组或多维数组

来自分类Dev

字符串数组?

来自分类Dev

将字符串分解为嵌套数组

来自分类Dev

将多行字符串解析为数组

来自分类Dev

字符串数组仅选择长度为6的元素

来自分类Dev

将字符串提取为数组结构

来自分类Dev

将NumPy字符串数组映射为整数

来自分类Dev

将整数数组编码为短字符串

来自分类Dev

以数组和描绘的字符串为参数的函数

来自分类Dev

在Android中将字符串数组设置为粗体

来自分类Dev

猫鼬:分配类型为“字符串数组”的字段

来自分类Dev

MYSQL:将IN字符串搜索为整数数组

来自分类Dev

Javascript将数组连接为字符串

来自分类Dev

将字符串分解为数组

来自分类Dev

PHP将字符串分解为数组

来自分类Dev

观察数组并将其折叠为字符串

来自分类Dev

如何将字符串解析为php数组?

来自分类Dev

将字符串解析为C中的数组?

来自分类Dev

如何获取条件为字符串数组的记录

来自分类Dev

如何检查字符串数组是否为空?