0

選択したアイテムをスピナーに表示したくないのですが、私のスピナーはこんな感じです...!私のスピナーの背景は、テキスト画像の説明の後ろにある矢印です。

私のスピナーの背景は、テキストの後ろに見える矢印だけです...助けてください...事前に感謝します..

4

3 に答える 3

2

の代わりにImageView&を使用することをお勧めします。AlertDialogSpinner

ImageView で AlertDialog を開き、AlertDialog (SingleChoice) にデータを表示し、AlertDialog で項目を選択した setText を表示します。

以下は AlertDialog のサンプルコードです。

new AlertDialog.Builder(this)

.setSingleChoiceItems(items,0, new DialogInterface.OnClickListener()
{
    @Override
    public void onClick(DialogInterface dialog, int which) 
    {
        textview.setText(items[which])
    }
})
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
           @Override
           public void onClick(DialogInterface dialog, int id) {

           }
})
.show();

items はデータの String[] です。このコードをOnClickof で呼び出しますImageView

ダイアログでリストを追加する方法も確認できます

于 2012-10-29T10:00:03.197 に答える
0
spinnerSildeMenu
        .setOnItemSelectedListener(new OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> arg0, View arg1,
                int arg2, long arg3) {
                arg0.getChildAt(0).setVisibility(View.GONE);
        }

        @Override
        public void onNothingSelected(AdapterView<?> arg0) {
        }
});
于 2014-05-19T09:54:32.177 に答える