[解決済み] styles.xmlのカスタム属性
2022-04-15 13:05:01
質問
カスタムウィジェットを作成し、layout.xmlで宣言しています。 また、attr.xmlにいくつかのカスタム属性を追加しています。 しかし、styles.xmlのスタイルでこれらの属性を宣言しようとすると、次のようなメッセージが表示されます。
No resource found that matches the given name: attr 'custom:attribute'.
私は
xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
を含む、styles.xml のすべてのタグに含まれています。
<?xml>
,
<resources>
および
<style>
しかし、カスタム XML 名前空間が見つからないという同じエラーが表示されます。
しかし、この名前空間を使用して、layout.xml でビューに属性を手動で割り当てることができます。 私の問題は、styles.xmlに私のattr.xmlを認識させることにあります。
どうすればいいですか?
わかったぞ!答えは NOT は、スタイルで名前空間を指定します。
<?xml version="1.0" encoding="utf-8" ?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="CustomStyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="custom_attr">value</item> <!-- tee hee -->
</style>
</resources>
関連
-
Android: インポートモジュールエラー Android リソースのリンクに失敗しました
-
Android studioのインストールと問題発生、Emulator: PANIC: AVDのシステムパスが見つかりません。
-
例外「指定された子にはすでに親がいます」の解決方法。removeViewを呼び出す必要があります" の解決方法(ソースコード付き例)
-
問題 ---- Android ---- ActivityManager: Error: アクティビティクラス{xx/xx.MainActivity}が存在しない
-
Androidの美しいSeekBarスタイルのカスタマイズ
-
アンドロイドリストビュー
-
アンドロイドスタジオ学習入門
-
アンドロイドにおけるトークンの利用
-
[解決済み] 既存のカスタムテーマでXMLのアクティビティのタイトルバーを非表示にする方法
-
[解決済み] Androidの新しいActionBarをサポートするTheme.AppCompat.Lightが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Android端末にADBが接続できない!を解決。理由: デバイスが認証されていない!
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
アプリはGoogle検索でインデックスされません Androidmanifestのクソみたいな黄色い警告
-
Android studioのインストールと問題発生、Emulator: PANIC: AVDのシステムパスが見つかりません。
-
android block certificate validation CertPathValidatorException: 認証パスのトラストアンカーが見つかりません
-
エラー:未宣言の識別子(AS)の使用
-
アンドロイドのエリプサイズを使用する
-
Android ProgressBarのスタイルカラーを変更する
-
android studioが新しいプロジェクトを作成しますが、プロジェクトの同期に成功するまでデザインエディタが使用できません。
-
[解決済み] スタイルでAppの名前空間を使用する