2017-01-31 14 views
-1

全体のビューへの参照を持たせて、そのビューのonClickListenerを設定し、ビューがクリックされるたびにキーボードを非表示にしたいとします。また、全体のビューはどのクラスに属していますか?アンドロイドで現在のビュー全体をどのように参照しますか?

+1

あなたは 'finViewByIdを()'を使用する方法について意味しますか? –

+0

しかし、IDで全体のビューを見つけるにはどうすればよいですか?他のidはactivity_mainファイルから来ており、提案ボックスには何も役立たないようです。また、全体のビューはどのクラスに属していますか? –

+0

レイアウトXMLファイルを投稿した場合にのみ役立ちます! – OBX

答えて

0

あなたが追加したことを確認してください(その標線)

image of activity_main.xml

「私は、その後に全体ビューへの参照を持っていると思いますが、それのためにonClickListenerを設定します」それはあなたのIDです、あなたは、あなたのActivityクラスコードからMainActivity.classのようにonCreate()メソッドの中で呼び出さなければなりません。あなたは「クリックリスナーの」テレビなどのTextViewを得る我々(図である)のTextViewを取得および設定する方法をここで

image of MainActivity

です。

は、ビューはこのため

をクリックするたびに、あなたが(activity_main.xmlのようなXMLに空のビューを追加する)ビューのIDを取得することができ、キーボードを非表示にします。 この答えは、どのようなクラス


Close/hide the Android Soft Keyboard

てください、あなたはキーボードを非表示にする助けに行くと確認することができます全体のビューがのメンバーですか?

ビューはandroid.view.Viewクラスから継承されます。 開発を開始する前に、ドキュメントをお読みください。お手伝いします。

  1. View | android developers

  2. TextView | android developers

関連する問題