我正在使用jfeinstein10提供的 SlidingMenu 库,并且我想用其中的 textviews 填充一定数量的线性布局(每个链接到我的应用程序中的一个 Activity)。我想让启动当前 Activity 的文本视图不可点击,但为此,我必须创建一个条件,我可以将当前 Activity 的上下文与创建此 SlidingMenu 的 Activity 的上下文进行比较。我知道我要解释的内容听起来很复杂,但我也觉得解决方案可能很简单。我将显示一张图片,以便您更好地理解:
所以我想,即如果当前活动(右侧的活动)是购物车活动,则禁止点击购物车 textView。
我必须做这样的事情:
tv_menu_cart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// check if Cart Activity's context is the current one and -> do nothing, otherwise continue with starting the activity.
startActivity(new Intent(getBaseContext(), Cart.class));
sm.toggle(false);
}
});