2017-11-29 9 views
1

アクティビティのボタンクリックでダイアログフラグメントを開いています。今、私は、ダイアログの断片を開いた後、自分のバックグラウンドの活動に焦点を当てることを嫌いません。バックグラウンドアクティビティにはチャットウィンドウがあり、そのチャットウィンドウの編集テキストはフォーカスを失ってはいけません。より正確には、ダイアログフラグメントが開いていてもチャットできるはずです。これを実現させる方法はありますか?ダイアログフラグメントを開いた後、バックグラウンドアクティビティに焦点を合わせないでください。

+0

よくサービスのコンポーネントは、行く方法です。サービスのマニュアルを確認してください。 – WebInsight

+0

@WebInsight私は私の質問を編集しました。もう一度それを見て、サービスコンポーネントを使用できるかどうかを教えてください。 – Stackover67

+0

画面の中央にダイアログに似たレイアウトを表示することができます。可視にすると、edittextも対話可能になります:) – WebInsight

答えて

1

一つは、画面 (gravity="center"またはcenterinParent="true") の中心に(あなたのダイアログのレイアウトである)、個々のレイアウトを配置して、表示されるダイアログのレイアウトを作るとき、のEditTextを目に見えないかgone.Thenへの可視性を設定することができます同様に焦点を合わせることができます。

私は、OPが望むこの動作の代わりになる可能性のある他の回答をお勧めします。

関連する問題