私は RelativeLayout を持っていて、それに ImageButton と TextField を持っています。
クリック リスナーをこの RelativeLayout に設定すると、テキストに触れると正常に動作しますが、ボタンはそれをトリガーしません。
オンクリック リスナーを ImageButton にも追加すると、機能します。本当にこれを行う必要がありますか? または、何か不足していますか?特にアプリでこの状況がたくさんある場合は、両方を行う必要があるのはもったいないようです。
前もって感謝します
m_view.findViewById(R.id.menu_relativeLayout_home).setOnClickListener(this);
m_view.findViewById(R.id.menu_imageButton_home).setOnClickListener(this);
@Override
public void onClick(View p_view)
{
switch (p_view.getId())
{
case R.id.....:
{
...
break;
}
case R.id....:
{
...
break;
}
case R.id.menu_imageButton_home:
case R.id.menu_relativeLayout_home:
{
GoHome();
break;
}
}
}