我對這裏看到的一個常見問題感到困惑,而且我很困惑。Android ListItem的項目彈出警告對話框
我需要的僅僅是列表項的每個子項的對話框。我看到一個列表項的對話框,但我需要它到列表項的項目。目前我已經嘗試在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發生。有沒有其他人試過這個?有沒有更好的辦法?更好的是我做錯了什麼?
感謝, 凱利
Bam!這對我來說是訣竅。非常感謝Slukian,我非常感謝。我知道它必須是簡單的東西,但它只是沒有點擊我。 – KellyTheDev