私はスピナーでそれを使用するための配列リストを持っています、私はスピンナーをタイトルとして持っていて、スピナーの2番目の項目から配列リストをソートしたいのですが、私はそれがで... 私のコードは以下の通りです...ショーのためのコードの下2番目の項目から並べ替える配列android
// this is my title ie. "provincia"
String select2= "Provincia";
if(!estado1.contains(select2)){
estado1.add(select2);
}
for (int i = 0; i < sitesList1.getEstado().size(); i++)
{
if(!estado1.contains(sitesList1.getEstado().get(i)))
{
estado1.add(sitesList1.getEstado().get(i));
Collections.sort(estado1);
}
使用をトリックの下に使用したが、2番目の項目からソートstatrするどのようにタイトルで最初の項目を含めてソート全体の配列リストしていますスピナー...
final ArrayList<String> estado1 = MainMenu.barrio1;
final Spinner estado11 = (Spinner) findViewById(R.id.Spinner04);
ArrayAdapter<String> adapterbarrio = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, estado1)
estado11.setAdapter(adapterbarrio);
1. **あなたはすべての反復でソートを呼び出す?? !!! ?? ** 2(答)単にあなたが(2番目の項目からソート)することはできません。..最初の項目がwithspace(fx。 "")または " - "で始まる場合は、常に最初の項目が削除されます。最初の項目が削除され、tempに格納され、残りがソートされ、最初の位置にtemp項目が挿入されますwith(0、temp) – Selvin