0

スピナー内にキャンセルボタンを追加したい スピナーなしでキャンセルボタンを追加する方法

アラートダイアログの使用例を教えてください..

スピナー = (スピナー) findViewById(R.id.spinner);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),R.layout.test_list_item,stringArray);


    adapter.setDropDownViewResource(R.layout.simple_spinner_dropdown_item);


    spinner.setAdapter((adapter));
4

1 に答える 1

0

あなたが私に尋ねると、それは少し醜いUI実装ですが、おそらく私は間違っています(あなたのプロジェクトを見たことがないので判断できません)

とにかく、私はこれを試していませんが、独自の spinner_row xml ファイルを作成し (androids simple_spinner_item から始めます)、invisiblity=invisibleプロパティを持つボタンを追加し、独自のArrayAdapter行と必要な行に拡張するのは簡単なことだと思います (例: if pos==array.length())ボタンのプロパティを表示に変更します。

もう1つのオプションは、ボタンを配置したい場所に別の行を単純に膨張させることです(これも同じ手順です-ボタンを使用して独自の行xmlファイルを作成し(今回は表示されます)、次にArrayAdapterこのxmlを膨張させます)。

この内訳のすべてのステップについて、たくさんのチュートリアルと Q&A があります。

それが役に立てば幸い!

于 2012-04-18T08:07:09.600 に答える