2017-01-23 1 views
2

ViewTypes이 여러 개있는 RecyclerView을 생성해야합니다. 그러나 일부 항목에서는 위 행에 마우스를 가져 가서 Tooltip을 표시해야합니다.RecyclerView 내의 아이템에 대한 툴팁

내 조건은 (필요에 따라 또는 행) 상기 이미지에서 enter image description here

, 상기 행의 상단에 중첩되어야 4 개 RecyclerView 항목 및 하부 행 툴팁있다. 이 툴팁은 자물쇠 아이콘이 보이는 일부 시나리오에서만 볼 수 있습니다.

TextView으로 툴팁을 추가하고 row_layout.xml에 툴팁을 추가하고 프로그래밍 방식으로 프로그램의 가시성을 제어하면 문제가 발생합니다. 문제는 해당 행의 높이가 늘어나고 위 레이아웃과 겹치지 않는다는 것입니다.

위의 행을 대체하지 않고이 뷰를 "가리 키도록"하려면 어떻게해야합니까?

코드가 필요한 경우이 질문을 편집하고 코드를 게시 할 수도 있습니다 (하지만 여기서는 필요하지 않을 수도 있음).

답변

2
당신은 사용할 수있다

Android Tooltips 라이브러리

PopupWindow을 기반으로 한 맞춤형 Android 툴팁 라이브러리를 사용하기가 간단합니다. 이 도구 설명에는 사용자 정의 레이아웃이 필요하지 않습니다. PopupWindow으로 작동합니다.

dependencies { 
    compile 'com.github.vihtarb:tooltip:0.1.9' 
} 

사용 :

Tooltip tooltip = new Tooltip.Builder(anchorView) 
    .setText("Hello tooltip") 
    .show(); 
+0

감사합니다. 많이 .. – Rachit

0

는 재활용보기 위해 작동 할 경우 그나마 알고 있지만, 목록보기 당신은 빠른 작업 항목을 사용할 수 있습니다, 완전한 문서는 here 이상도 그들 중 일부는 recyclerview 작동 할 수있다 이러한 Libraries

0

당신이 그것을 사용하기 간단하고 강력이 라이브러리 Super Tooltips

를 사용할 수 있습니다.

관련 문제