Clickable LinearLayout在点击时不闪烁

时间:2010-03-11 10:45:03

标签: android

在我的Android应用中,我有一个包含其他视图的LinearLayout视图。 LinearLayout是可点击的,但是当它被点击时,它不会像它应该那样闪烁橙色。

我怎样才能让它闪现?

2 个答案:

答案 0 :(得分:5)

要产生您在单击listView项目时看到的相同闪光效果,请在LinearLayout单击处理程序中尝试此操作:

public void onLinearLayoutClick(View v) {

  view.setBackgroundResource(android.R.drawable.list_selector_background);

  ...
}

答案 1 :(得分:1)

我认为你需要为你的布局定义2个状态,如果它没有为它本身定义的话。 如果需要,请查看here,例如,它解释了如何为按钮执行此操作。