Web 開発を行う場合、要素を調べて、どのクラスがどの CSS 規則を提供しているかを確認できます。Android 開発に相当するものはありますか?
TLDR; これは、私が解決したスタイル継承の問題の例です。
Holo テーマのダイアログがありましたが、テキストの色を白に設定しようとしても、テキストの色が濃くなりました。
ダイアログのレイアウトは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/Theme.Dialog"/>
</RelativeLayout>
style.xml
リソース内:
<style name="Theme.Dialog" parent="android:style/Theme.Holo.Dialog">
<item name="android:windowTitleStyle">@android:style/TextAppearance.Large</item>
<item name="android:textColor">@color/solid_white</item>
<item name="android:windowNoTitle">true</item>
</style>
Fragment
であるを使用していActivity
たことが判明しListActivity
、テキストの色を暗く設定する xml スタイルからビューを作成する getView を定義しました。テキストの色を設定しているものを確認したかったでしょう。