我有一個微調工作,其中onItemSelected
輸出一個吐司。我希望它在textview中顯示一個字符串值。所以,你會如何改寫下面的方法來顯示在一個名爲denomiTV TextView的字符串:Android微調控制器onItemSelect結果爲textview?
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
Toast.makeText(parent.getContext()), "Your Selection is: " +
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();
}
我想這一點,但是Eclipse說.setText
是不正確的位置:
public void onItemSelected(AdapterView<?> parent,
View view, int pos, long id) {
denomiTV.setText(parent.getContext(), "Your selection is:" +
parent.getItemAtPosition(pos));
}
謝謝。你已經回答了我的問題,但現在結果顯示在spinner本身中,而不是在textview中。 – kirktoon1882
聽起來像佈局問題,然後...我剛剛給出的答案將設置給定textview的文本。如果文本沒有按照你想要的方式顯示,那麼這可能是一個不同的問題。 –
你是對的(再次)。這是一個佈局問題,textview位於微調器後面,所以看起來像文本在微調器內部。 – kirktoon1882