2

ExpandedMenuテーマを適用しようとすると、このエラーが表示されます

error: Error: Resource is not public. (at 'theme' with value '@android:style/Theme.ExpandedMenu').
4

1 に答える 1

1

システムによって明示的にパブリックとして定義されていないすべてのテーマ (またはその他のリソース) を使用することはできません。それが公開されているかどうかを確認する 1 つの方法は、Eclipse エディターでその名前をオートコンプリートしようとすることです。表示されない場合は非公開です。

回避策の 1 つは、すべての属性を独自の定義にコピーし、システム プライベートの代わりにそれを使用することです。他のプライベート定義への依存が多すぎるため、不可能な場合があります。

于 2012-11-08T10:14:24.200 に答える