1

RadioButton各フォームがさまざまなタイプのビュー( 、、ビューなど)のスクロール可能なレイアウトであるフォームベースのアプリがありますSpinnerEditTextAndroid4を搭載したGalaxyNexusとAndroid4を搭載したAdventVegaでアプリをテストしましたが、フォーカスに問題はありません。フォームを問題なくスクロールできます。

ただし、ターゲットデバイス(HuaweiMediaPadのブランド名が変更されたAndroid3.2 Orange Tahiti)でテストすると、突然フォーカスの動作が大きく異なります。タブレットが何をしようとしているのかを正確に知ることは困難です。ソフトキーボードを非表示にしてスクロールすると、タブレットはEditTextビューが表示されたときにフォーカスを合わせようとし、フォーカスが成功するたびにキーボードをポップアップします。これは非常に煩わしいことです。また、タブレットがフォームの最後EditTextにランダムにジャンプし、ユーザーをフォーム内の位置からスクロールさせてしまうことがあります。

さまざまなフォーカス設定(、、、など)を試しrequestFocusましclearFocus()descendantFocusabilityが無駄になりました。ただし、他のデバイスでは正常に機能するため、この問題がconfigと関係があるとは思えません。

Honeycombのフォーカス動作が他のすべてのバージョンのAndroidと異なる可能性はありますか?私はそれを疑っていますが、問題を解決する可能性のあるHoneycomb固有の構成設定を見落とした場合に備えて、カスタムROMのインストールに頼る前に確認する価値があります。

4

1 に答える 1

1

これは、オレンジタヒチに付属するブランドバージョンのHoneycombの問題(または含まれている「機能」)のようです。

ICSにアップグレードすると、それが整理され、スクロールなどが期待どおりに動作します。手順については、以下のリンクをたどってください...

http://forum.xda-developers.com/showthread.php?t=1544855

于 2012-05-11T09:14:35.400 に答える