2011-01-15 36 views
5

私は非常に単純なAndroidアプリをWebViewにしています。すべてがうまくいきます(複雑なJavascriptなど)。ただし、HTML selectコントロールのすべてが無効になっているようです。それらはデフォルト値で表示されますが、それらをクリックすると何も起こりません。また、コントロールを矢印で指しているときにオレンジ色のハイライトが表示されません。HTML <select> Android WebView(エミュレータ内)でコントロールが無効にされています

他の入力(テキスト、ラジオ、サブミット)はうまく動作するので、私はそれが焦点の問題だとは思わない。

構成:

  • のEclipse IDE
  • SDKバージョン8(2.2)
  • テストエミュレータ
+0

私は選択をクリックしたときに、それはすぐにE/AndroidRuntime(24999)と、プログラムがクラッシュし、同様の問題に気づいた:致命的な例外を:(24999) E/AndroidRuntimeをWebViewCoreThread:java.lang.ArrayIndexOutOfBoundsException E/AndroidRuntimeを(24999):android.webkit.WebView $ InvokeListBoxの\t。 (WebView.java:7001) – NoBugs

+0


があると、標準ブラウザでも強制的に強制終了します。 – NoBugs

答えて

0

で、私は同じ問題を抱えていました。

は、私の場合は、select要素と固定配置要素の境界ボックスは、私が選択ダイアログを開くことができませんでした、重複しませんでしたが、スタイルposition:fixed;

を持っていたページの要素を持っていました。

いくつかの固定配置された要素を削除することによって、動作させることができました。 webviewのバグと思われます。

+0

興味深い。ヘッダーはposition:staticなので、これは有望な候補です。私は周りを突き、何が起こるか見る。感謝マンドロ。 – byron

2

私は同じ問題を抱えていました。私の問題は、含まれている要素のoverflow:hiddenoverflow:visibleに変更することで修正されました。

0

同じ問題、李さんは、選択フィールド事後

0

2年を含む上position:relativeを設定することによって、それを修正しますが、場合には、誰かがこれを再び引き上げる:

それは2.3 Androidの場合は、中 を置きます固定位置の親のすべての空の子要素。私はこれが私の問題を解決したことに気付きました。

関連する問題