#android
#Android
Вопрос:
Я пытаюсь загрузить дочерний список по щелчку элемента Listview. Поскольку я хочу, чтобы список по горизонтали был открыт по щелчку элемента listview.Так что я беру два listview по горизонтали, один для родительского, а другой для дочернего.по щелчку элемента родительского списка должен быть загружен дочерний элемент с правой стороны.Но я не могу этого сделать. пожалуйста, помогите мне.
Код, который я пробовал:
lvparent.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
try {
String pos = alparent.get(position).toString();
int posi = parent.getPositionForView(view);
view.setSelected(true);
for (int i = 0; i < al.size(); i ) {
if (al.get(i).category_name.equalsIgnoreCase(pos)) {
int ids = al.get(i).id;
for (int j = 0; i < al.size() - 1; j ) {
if (al.get(j).category_parent_name.equals(String.valueOf(ids))) {
alchild.add(al.get(j).category_name);
}
}
if(alchild.size()>0) {
lvchild.setVisibility(View.VISIBLE);
adchild=new ArrayAdapter<String>(NavigationActivity.this,R.layout.list_white_text, android.R.id.text1,alchild);
lvchild.setAdapter(adchild);
adchild.notifyDataSetChanged();
}
else
{
lvchild.setVisibility(View.INVISIBLE);
}
} else {
// continue;
}
}