0
私は単一選択リストを持つAlertDialogを持っています。 私はいくつかの「偽の」アイテムを内部に入れたいと思っています。私は通常のアイテムと 'ラベル'アイテムに異なるレイアウトを使用しています。それはOKです。 私の問題は、ラベルをクリックできないようにする方法です。ここで単一選択リストの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メソッド()メソッドが見えますか? –
このコードは効率的ではありませんが、10〜15個のアイテムに使用しています。 – Kostadin