2017-11-29 11 views
1

활동에서 버튼 클릭시 대화 상자 조각을 열려고합니다. 이제는 대화 상자 조각을 연 후에 백그라운드 활동에 초점을 맞추기를 원하지 않습니다. 백그라운드 활동에는 대화 창이 있으므로 대화 창에서 텍스트 편집이 포커스를 잃어서는 안되며, 더 정확하게는 대화 상자 조각이 열려 있어도 채팅 할 수 있어야합니다. 이것이 일어날 수있는 방법이 있습니까?대화 상자를 연 후 백그라운드 활동에 초점을 두지 마십시오.

+0

잘 서비스하는 구성 요소가 있습니다. 서비스 설명서를 확인하십시오. – WebInsight

+0

@WebInsight 내 질문을 편집했습니다. 한 번 더 살펴보고 서비스 구성 요소를 사용할 수 있는지 여부를 말할 수 있습니까? – Stackover67

+0

화면 중앙에 대화 상자와 비슷한 레이아웃을 배치 할 수 있습니다. 가시성이 없어지면 edittext도 상호 작용할 수 있습니다 :) – WebInsight

답변

1

하나는 화면 (gravity="center" 또는 centerinParent="true") 의 중심에 (당신의 대화 레이아웃입니다) 개인 레이아웃을 배치하고 나타나는 대화 레이아웃을 만들 때 글고을 보이지 않거나 gone.Then에 대한 가시성을 설정할 수 있습니다 뿐만 아니라 집중 될 것입니다.

OP가 원하는이 동작에 대한 대안이 될 수있는 다른 대답을 권장합니다.