0
我有AlertDialog单选列表。 我想在里面放一些'假'物品 - 就像以下物品的标签一样。我对常规项目和'标签'项目使用不同的布局。它可以。 我的问题是:如何使标签不可点击?AlertDialog单选列表 - 我需要一些项目不可点击
这里是我的getView代码:
// @Override
public View getView(int position, View convertView, ViewGroup parent)
{
if (m_data.get(position).BaseElementType == ElementType.Divider)
{
convertView = m_li.inflate(this.m_groupResurceID, null);
TextView post = (TextView)convertView.findViewById(R.id.text1);
post.setText(m_data.get(position).TypeToString());
post.getClickable();
}
else
{
convertView = m_li.inflate(this.m_itemResurceID, null);
TextView post = (TextView)convertView.findViewById(R.id.text1);
post.setText(m_data.get(position).Header);
ImageView img = (ImageView)convertView.findViewById(R.id.image1);
Drawable dr = m_data.get(position).TypeToIconId();
dr.setColorFilter(BGMapsApp.IconColor, PorterDuff.Mode.SRC_ATOP);
img.setImageDrawable(dr);
}
请问你getview()方法看? – 2012-01-10 15:09:29
此代码效率不高,但我将其用于10-15个项目。 – Kostadin 2012-01-10 15:17:23