2017-03-15 10 views
0

は、我々は以前の項目をクリックすると、次の隠されたアイテムが表示され、リストビューに次の項目を非表示にしている表示されますA(リストビューの項目)をクリックすると、サウンドと共にApple(リストビューの次の非表示項目)が表示されます。 (例:アップル)は、リストビューの項目をクリックして、隠された/新しいアイテムを持っていることは、私が何をしようとしている

活動上の[Listview image]

マイコード:

public class SecondActivity extends AppCompatActivity { 
ArrayAdapter<String> adapter; 
ListView GrelistView; 
String[] greetings = {"A", 
     "Apple", 
     "B", 
     "Ball" 

}; 


@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_second); 
    GrelistView = (ListView) findViewById(R.id.GrelistView); 
    adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, greetings); 
    GrelistView.setAdapter(adapter); 
    GrelistView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> parent, View view, int position, long id) { 
      Toast.makeText(getBaseContext(), parent.getItemAtPosition(position) + "is selected", Toast.LENGTH_LONG).show(); 


     } 

    }); 
} 
+0

実行したいかもしれません...拡張リストビュー....? –

+0

getItempositionを使用して、次の項目の可視性を可視に設定します。 –

+0

そのようなものです。リストビューにA、リンゴ(非表示)、B、ボール(非表示)があるとしましょう.Aをクリックするとリンゴが表示されます。 – CS9423

答えて

0

私はの下矢印、Chirag.Tが正しい@、あなたが探していることはExpendableListViewだと思いますサブカテゴリが表示されます。その下向き矢印をクリックすると、サブカテゴリが表示されます。 リンクを参照してください - https://developer.android.com/reference/android/widget/ExpandableListView.html

+0

私の質問をもう一度参照することができます。 – CS9423

関連する問題