jfeinstein10에서 제공하는 SlidingMenu library을 사용하고 있습니다. 각 애플 리케이션 내에서 하나의 액티비티에 링크되어있는 textviews와 함께 특정 수의 선형 레이아웃을 부 풀리고 싶습니다. 현재 Activity가 클릭 할 수 없도록 시작하는 Textview를 만들고 싶습니다. 그러나이 경우에는 현재 Activity의 컨텍스트를이 SlidingMenu를 작성한 Activity의 컨텍스트와 비교할 수있는 조건을 만들어야합니다. 나는 설명하려고 애쓰는 것이 꽤 복잡하게 들린다는 것을 안다. 그러나 나는 또한 그 해결책이 아주 간단 할 수 있다고 느낀다. 더 잘 이해할 수 있도록 는 사진을 보여 I`ll : Sliding Menu BaseContext를 얻는 것
그래서 내가 좋아하는 것, 현재의 활동 (오른쪽 하나) 장바구니 활동 인 경우 즉, 장바구니 텍스트 뷰는 도청에 대한 비활성화 된 것.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);
}
});
왜 조각을 사용하지 않습니까? – meh
실제로 SlidingMenu 이미지는 내 게시물에 실제로 파편이지만 여전히 내가 거기에 만들어야 할 올바른 조건이 무엇인지 보여줍니다. – DoruAdryan