У меня есть поворот на общий вопрос, который я видел здесь, и я озадачен.
Мне нужно просто диалоговое окно для каждого подпункта элемента списка. Я видел диалоговое окно для элемента списка, но мне нужно его до элемента элемента списка. В настоящее время я пытался сделать это в адаптере внутри метода getView ().
Например:
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
View v = convertView;
if (v == null)
{
LayoutInflater li = (LayoutInflater) _context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
v = li.inflate(_resourceId, null);
}
string description = "howdy Test";
TextView description = (TextView) v.findViewById(R.id.description);
description.setText(description );
description.setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
AlertDialog.Builder dia = new AlertDialog.Builder(view.getContext());
dia.setTitle(view.getContext().getResources().getString(R.string.DESCRIPTION_TITLE));
dia.create();
}
});
}
В приведенном выше примере он входит в метод onClick (), но с AlertDialog ничего не происходит. Кто-нибудь еще это пробовал? Есть ли способ лучше? Еще лучше, что я делаю не так?
Спасибо,
Келли