日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 视图对象转换_java-如何从onItemSelected()方法返回的视图对象...

發(fā)布時間:2023/12/4 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 视图对象转换_java-如何从onItemSelected()方法返回的视图对象... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

onItemSelected()方法應(yīng)該返回一個View作為其對象之一,在這種情況下,它是一個TextView,通過在Logcat中獲取該對象的描述和哈希值進(jìn)行了驗證,因此該View實際上是一個TextView.通過此處顯示的方法返回的視圖

public void onItemSelected(AdapterView> parent, View view, int position, long id) {

我如何獲取存儲在該視圖中的文本字符串?例如,如果您這樣做,

view.getText();

它應(yīng)該返回存儲在textView中的String,但是不起作用

但是我嘗試了很多不同的事情,例如將視圖強(qiáng)制轉(zhuǎn)換為TextView,以從視圖中獲取存儲的String,但這些都不起作用.我失敗的嘗試之一就是這樣

((TextView) view).getText()

我如何從onItemSelected回調(diào)方法返回的視圖中獲取String?

ArrayList加載有Strings,并放入此處所示的適配器中,

public class SpinnerAdapter extends ArrayAdapter{

ArrayList objects;

Context context;

int textViewResourceId;

public SpinnerAdapter(Context context, int textViewResourceId, ArrayList objects) {

super(context, textViewResourceId, objects);

this.context = context;

this.textViewResourceId = textViewResourceId;

this.objects = objects;

}

spinnerOne.setOnItemSelectedListener(new OnItemSelectedListener() {

@Override

public void onItemSelected(AdapterView> parent, View view, int position, long id) {

// TODO Auto-generated method stub

Toast.makeText(StandardSelectionSettingsSmallTank.this, "id returned "+ Long.toString(id) , Toast.LENGTH_SHORT).show();

Toast.makeText(StandardSelectionSettingsSmallTank.this, "view returned "+ ((TextView) view).getText() , Toast.LENGTH_SHORT).show();

}

@Override

public void onNothingSelected(AdapterView> parent) {

// TODO Auto-generated method stub

}

});

}

編輯:我只是嘗試了下面的代碼,它正是在做我需要做的事情.它獲取存儲在微調(diào)器當(dāng)前位置中的字符串.我之前使用ArrayList加載的字符串.這正在工作,所以我想我將使用此方法,而不使用onItemSelected方法返回的View對象.

字符串選擇= spinnerOne.getSelectedItem().toString();

我將使用它,除非有人對如何使用視圖對象有其他想法

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的java 视图对象转换_java-如何从onItemSelected()方法返回的视图对象...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。