問題タブ [styleable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Androidでスタイリング可能な属性を宣言する
declare-styleable
コンポーネントのカスタムスタイルを宣言するためのタグに関する貴重なドキュメントがほとんどありません。タグの属性に有効な値のリストを見つけました。それはそれに関しては素晴らしいことですが、それらの値のいくつかを使用する方法を説明していません。attr.xml (標準属性のAndroidソース)を閲覧すると、次のようなことができることがわかりました。format
attr
format
属性は明らかに値の組み合わせに設定できます。おそらく、このformat
属性は、パーサーが実際のスタイル値を解釈するのに役立ちます。それから私はattr.xmlでこれを発見しました:
これらは両方とも、示されたスタイルに許可された値のセットを宣言しているようです。
だから私は2つの質問があります:
enum
値のセットの1つをとることができるスタイル属性と値のセットをとることができるスタイル属性の違いは何flag
ですか?declare-styleable
(Androidソースコードをリバースエンジニアリングする以外に)どのように機能するかについてのより良いドキュメントを知っている人はいますか?
android - AndroidHelloGalleryの例
私が開発しているAndroidアプリのHelloGalleryの例に取り組んでいます。res / drawable-hdpiから2つの画像を表示する必要があります。これは、Web上のHelloGalleryの例を介して行っています。Android開発者のWebサイトでHelloViews(http://developer.android.com/resources/tutorials/views/index.html )を使用してみましたが、Android1.5の更新以降は古くなっているようです。私は2.1でアプリを開発していますが、res.styleableは明らかに存在しなくなりました。それから私は他の場所を探すことに決め、次のウェブサイトで本当に良い例を見つけました:http ://www.androidpeople.com/android-gallery-imageview-example 。res/valuesの下にresources.xmlとstyles.xmlを作成した後、この部分で1つのエラーが発生します。
エラーは次のとおりです。
GalleryThemeを解決できないか、フィールドではありませんかつGalleryTheme_android_galleryItemBackgroundを解決できないか、フィールドではありません
私はこれに永遠に取り組んできたので、どんな種類の助けも大いに感謝されるでしょう。どうもありがとう!また、res / drawable-hdpiで機能し、画像を表示するHelloGalleryも、優れた代替手段/非常に役立ちます。どうもありがとう!
java - gen/R で作成されていない R.styleable
http://blog.350nice.com/wp/archives/240/comment-page-1#commentsから参照して、MultiChoice Preference を実装しようとしています。
ただし、R.styleable が削除されていることがわかりました。出典: Android Hello、Gallery チュートリアル -- 「R.styleable を解決できません」
答えに従って、xmlのリソースファイルを作成しました。ただし、私のJavaファイルでは解決されていません。gen/R.javaもチェックしたところ、自動作成されていないことがわかりました。
これにはどうすればよいですか?
以下編集しました*
値/resources.xml
エラーのあるコード
エラーが発生したため、コンパイルできません。
android - Android: styleable を認識しない場合がある
file にいくつかの属性を追加しましattr.xml
た。ここにそのコード:
しかし、私が使用する理由はわかりません:
R.styleable.gallery_view_android_galleryItemBackground
: エラーなし。
R.styleable.Dot_color
R ファイルにこのフィールドが表示されないため、エラーが通知されます。
これについて私を助けてください。
ありがとう :)
android - スタイル可能を解決できません
私が使用しているコードは次のとおりです。
attrs.xml ファイルは次のとおりです (values フォルダーに追加されます)。
これらの質問の回答では、問題を解決できませんでした。私の質問を重複と見なさないでください。
更新: 間違った R クラスをインポートしていたようです。アプリケーションのR
クラスではありませんandroid.R
。
android - ライブラリ変更後のNoClassDefFoundErrorアンドロイド
Eclipse では、ライブラリを tibco.jar から tibco_v3.jar に変更しました。その後、エラーが発生します: java.lang.NoClassDefFoundError : R$styleable....
私を助けてください。
java - 異なるタグに対して同じ名前のいくつかのスタイル可能な属性を宣言する方法は?
ViewA と ViewB の両方に「タイトル」タグを付けたい。しかし、これを入れることはできませんattrs.xml
:
エラーのためAttribute "title" has already been defined . 別の質問は、この解決策を示しています。
ただし、その場合、R.styleable.ViewA_title
andR.styleable.ViewB_title
は生成されません。次のコードを使用して AttributeSet から属性を読み取るために必要です。
どうすればこれを解決できますか?
android - XML の属性値から値を取得する
Textview から拡張されたカスタム クラスがあり、レイアウトの xml で値を取得する必要があります。私は試した
しかし、com.android.internal.R.styleable
パッケージが存在しないと表示されません。パッケージの外側からアクセスできると思います。
ここでxmlからスタイルを取得する方法はありますか?
の値styleable.TextAppearance_textStyle
は -2001555 です。これは変更されますか、または使用することで常に正しい値を取得できますか?