5

SherlockActionBarパッケージを使用するアプリケーションがあります。

アプリケーションは、メニューにプラットフォーム固有の動作を使用します(つまり、ICSのActionBarの3ドットアイコンと、ICS以前のHWボタンの下のクラシックメニューです)

HTC One Xを使用している1人のユーザーからレポートを受け取りました。OneXには、画面の下部にメニューボタンが付いた「互換性」バーが表示され、ActionBarにも同じボタンがあります(本来あるべき場所)。

AVDでこれをエミュレートできませんでした。また、この問題がGalaxyNexusまたはGalaxySには存在しないという複数の報告があります(ActionBarにアイコンのみが表示されます)。

これを解決するための場所やデバッグ方法がわからないため、ヘルプや回避策をいただければ幸いです。

アプリケーションは、targetSdk ="11"を使用してAPI14に対して構築されています

4

1 に答える 1

10

タイプミスがあります:

マニフェストのandroid:targetSdkVersionは解決策である必要があります-Googleは、常に利用可能な最大値(現在は19)に設定することを推奨しています。

一部のWebサイトでは、HTCが古いアプリでは大きなボタンを表示しますが、ここに示すように新しいアプリでは表示しないことが示されているため、奇妙で醜いと思われる場合は、ターゲットSDKを設定するだけです。project.propertiesまた、ファイルで更新されていることを確認してください。

于 2012-06-19T22:32:56.320 に答える