Android アプリ の 研究所 アンドロイド ナビ - WebView内の入力フォームでソフトウェアキーボードが出ない

WebView(アプリ内ブラウザ)で表示しているページに入力フォームがあった場合...

HOTキーワード

当サイトのRSS

カテゴリー

Twitterボタン

WebView内の入力フォームでソフトウェアキーボードが出ない

WebView(アプリ内ブラウザ)で表示しているページに入力フォームがあった場合、それをクリックしてもソフトウェアキーボードが出てこないことがあります。

ログイン画面でIDやパスワードの入力フォームが表示されているのに、クリックしても何もおこらないと、ログイン画面しか表示されないアプリになっちゃったりします。

これはどうも、WebViewにフォーカスが当たってないことが原因のようです。

「フォーカスが当たる」というのがどういう状態なのかイマイチわかってないところはありますが、次のようにすると解決するようです。

//入力フォーム選択時にフォーカスを当てる
webView2.requestFocus(View.FOCUS_DOWN);
 

WebView内の入力フォームでソフトウェアキーボードが出ない の続きを読む

WebView内でのレイアウト崩れを回避する方法

標準ブラウザで見ると、ちゃんと表示されるのに、
WebView(アプリ内ブラウザ)で同じページを閲覧すると
レイアウトが微妙に崩れたりすることがあります。

これはWebViewで表示したときに
右端にスクロールバー用の領域が10px分
自動的に確保されてしまうために起こっているのかもしれません。

これを防ぐ設定は以下の通り。

//右10pxの余白を消す
webView.setVerticalScrollbarOverlay(true);

これで10px分の領域が消えるので、正常に表示されるはずです。
 

WebViewのユーザーエージェントを取得・変更する方法

アプリ内ブラウザ WebView のユーザーエージェントは
このようにすると取得することができます。

String userAgentString = webView.getSettings().getUserAgentString();
Log.v("CHECK", userAgentString);
    ちなみに、Xperiaのユーザーエージェントはこんな感じ。
Mozilla/5.0 (Linux; U; Android 2.1-update1; ja-jp; SO-01B Build/2.0.2.B.0.29) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17
    HTC Ariaのユーザーエージェントはこう。
Mozilla/5.0 (Linux; U; Android 2.2.1; ja-jp; HTC Liberty Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
    Androidなのに『Mobile Safari』なのが面白いところですね。 これはAndroidの標準ブラウザやWebViewが WebKitを元に開発されているからです。  

WebViewのユーザーエージェントを取得・変更する方法 の続きを読む

ココマイスターの勝手ファンサイト

最近話題の革財布ブランドがあります。
最高級の皮革を使い、熟練の日本職人が手作業で作る、徹底的に品質にこだわった逸品です。

そのブランドの名前は「ココマイスター」。
楽天市場でも人気ランキング1位に何度も輝き、その人気と実力の高さを証明しています。

元々はメンズ財布中心の品ぞろえだったのですが、今年からメンズのバッグシリーズも増えてきました。
皮革の使ったメンズバッグは、重厚感抜群で持っているだけでセルフイメージが上がるようです。

今年は1月に銀座店がオープン。連日多くのお客さんが詰めかけています。
次は神戸へ、そして将来的にはパリ、ロンドンなどの海外展開も予定している今後楽しみなブランドです。

ブランドには熱狂的なファンが付きものですが、たぶんにもれず、ココマイスターにも勝手にファンサイトを作ってしまうような熱烈なファンがいるようです。
その勝手ファンサイトがこちら⇒ココマイスター・ファン

blog007.JPG

すごいですね、サイトまで作ってしまうとは・・・。

そんなココマイマニアまで誕生する人気のココマイスター、あなたもお財布の買い替えを検討してみては?
 

AndroidもiPhoneも毎日どんどんアプリが増えてますが
ぶっちゃけ、どのアプリがいいのかわかりません。

iPhoneアプリであればAppStoreがある程度おすすめしてくれますが
Androidマーケットは、正直なところ使いやすいとは言いづらいし・・・。

SNSのコミュニティをのぞいてみても
『おすすめのアプリ教えてください~!』
って書き込みがチラチラ。
(それに対するコメントは開発者による自作アプリのPRばっかりだったりw)

みんな、おもしろい・使いやすい・便利なアプリを求めてるんですね。

アプリを探すなら、やっぱりアプリ紹介サイトがいいです。
Androidマーケットにも「スタッフのおすすめ」コーナーがあるけど
第三者がレビューしてるもののほうがわかりやすい。

アプリ紹介サイト『appliko (アプリコ)』も、そんなアプリ紹介サイトのひとつです。

公式アプリもあります。
appliko01.png
  

[PR] お気に入りのアプリが見つかる!appliko(アプリコ) の続きを読む

Android アプリ の 研究所 アンドロイド ナビ の新着記事
Androidでゲームアプリを作るのに便利なゲームエンジン : 2012年2月25日
いろんな種類のアプリを開発していますが ゲームアプリだけは別物だよなぁ、なんて思...
incorrect AVA format エラー(署名作成時) : 2012年2月25日
署名作成時に Keytool-error: java.io.IOExceptio...
アイデアがどんどん湧く! 9マスメモアプリ : 2011年11月13日
先日、2011年11月11日の11時11分。 この100年に一度の1ならび、 し...
Androidで電子書籍 : 2011年11月 5日
Androidアプリの開発者として また純粋にAndroidのファンとして 日夜...
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE : 2011年11月 5日
Eclipse から実機にアプリをインストールするときに 下記のエラーが出ました...
iPhone4S へ iPhone3GS のデータが移行されない時の対処方法 : 2011年10月23日
iPhone4Sをやっと手に入れることができました。 購入したのは、64GB の...
クラウド版セキュリティソフトのメリット : 2011年10月22日
家でのセキュリティソフトはノートンのクラウド版を使ってます。 10年以上使ってい...
たーかーのーつーめー : 2011年10月22日
「たーかーのーつーめー」 でおなじみの『鷹の爪団』。 その中で活躍する『吉田くん...
iPhone4S の新音声機能である Siri がすごいらしい : 2011年10月13日
iPhone4S のみで使える新機能である Siri がすごいと話題です。 ちな...
iPhone4S を買うなら SoftBank ? au ? : 2011年10月10日
ついに iPhone4S の予約が SoftBank と au から10/7(金...

アンドロイドナビについて / 記事投稿してみませんか? / イベント情報募集
Copyright (C) 2012 All Rights Reserved Android アプリ の 研究所 アンドロイド ナビ

Valid XHTML 1.0 Transitional Valid CSS!