Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。
Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。
Q&A
解決済
1回答
4250閲覧
総合スコア77
0グッド
0クリップ
投稿2015/11/13 09:44
0
androidでonFocusChangeをonCkick時に自動で発生させたいですが、そんな方法ありますでしょうか。 あるのでしたらご教授をお願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
ベストアンサー
onCkick内で,onFocusChangeを呼び出せば良さそうです.
Java1final View v1 = new View(getContext()); 2final View v2 = new View(getContext()); 3 4v1.setOnFocusChangeListener(new OnFocusChangeListener() { 5 @Override 6 public void onFocusChange(View v, boolean hasFocus) { 7 // do something 8 } 9}); 10 11v2.setOnClickListener(new OnClickListener() { 12 @Override 13 public void onClick(View v) { 14 v1.getOnFocusChangeListener().onFocusChange(v1, false); 15 } 16});
Java
1final View v1 = new View(getContext()); 2final View v2 = new View(getContext()); 3 4v1.setOnFocusChangeListener(new OnFocusChangeListener() { 5 @Override 6 public void onFocusChange(View v, boolean hasFocus) { 7 // do something 8 } 9}); 10 11v2.setOnClickListener(new OnClickListener() { 12 @Override 13 public void onClick(View v) { 14 v1.getOnFocusChangeListener().onFocusChange(v1, false); 15 } 16});
投稿2015/11/16 11:24
退会済みユーザー
総合スコア0
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.50%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
androidでonFocusChangeをonCkick時に自動で発生させたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。