11

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 を定義しました。テキストの色を設定しているものを確認したかったでしょう。

4

1 に答える 1

0

あなたの質問に対するコメントには同意しますが、今後、アプリのビュー階層 (スタイルではなく) を知りたい場合は、Eclipse で行うことができます。

アプリを実行します。ウィンドウ > パースペクティブを開く > DDMS。DDMS ペインで、電話のスタックのように見える左側のアイコン (カメラ アイコンの横) をクリックします。

画面上でマウスを動かして、ビュー階層を視覚的に表現できます。

何らかの形で役立つかもしれません。

于 2013-08-20T01:00:22.813 に答える