2014-12-30 3 views
0

활동이 전환 되었더라도 응용 프로그램을 열 때 항상 응용 프로그램 위에있는 응용 프로그램에 ImageView를 추가하려면 어떻게해야합니까? 모든 단일 활동에 버튼을 만들고 싶지 않습니다.항상 위에 ImageView

+0

당신은 그렇게하기 위해 조각을 사용해야합니다. –

답변

0

DialogFragment를 사용합니다. dialogFragment 레이아웃에서 ImageView를 사용하여 이미지를 표시합니다. DialogFragment를 숨기는 것을 보여주는 로직을 구현하는 것은 당신에게 달려 있습니다. 또한 이미지를 표시 (어쩌면 다운로드)하는 논리는 단편으로 구현해야하므로 활동이 깨끗합니다.

대화 조각을 표시하려면 모든 활동 클래스가 FragmentActivity를 확장해야합니다.

감사합니다.

0

각 액티비티에 버튼을 추가하는 것을 피하기 위해 프래그먼트를 사용할 수는 있지만 앱에서 플로팅 액션 버튼을 구현할 때 버튼으로 별도의 레이아웃 파일을 갖는 것이 더 쉽고 각 레이아웃 파일을 포함시키는 것이 더 쉽게 발견되었습니다. 활동의 내용. 그런 다음 공통 기본 클래스를 사용하여 버튼의 동작을 수신합니다.

관련 문제