ドキュメント(または誰か)がデフォルトのdpi値について説明していますか
Android:textAppearance="?android:attr/textAppearanceLarge"
}Android:textAppearance="?android:attr/textAppearanceMedium"
}Android:textAppearance="?android:attr/textAppearanceSmall"
}sDKのウィジェット
別の言い方をすれば、Android:textAppearance
属性を使用せずにこれらのテキストビューの外観を複製できますか?
Android SDKディレクトリを参照してください。
\platforms\Android-X\data\res\values\themes.xml
で:
<item name="textAppearanceLarge">@Android:style/TextAppearance.Large</item>
<item name="textAppearanceMedium">@Android:style/TextAppearance.Medium</item>
<item name="textAppearanceSmall">@Android:style/TextAppearance.Small</item>
\platforms\Android-X\data\res\values\styles.xml
で:
<style name="TextAppearance.Large">
<item name="Android:textSize">22sp</item>
</style>
<style name="TextAppearance.Medium">
<item name="Android:textSize">18sp</item>
</style>
<style name="TextAppearance.Small">
<item name="Android:textSize">14sp</item>
<item name="Android:textColor">?textColorSecondary</item>
</style>
TextAppearance.Large
は、スタイルがTextAppearance
スタイルから継承していることを意味します。スタイルの完全な定義を表示する場合は、トレースする必要があります。
リンク: http://developer.Android.com/design/style/typography.html
別の言い方をすれば、Android:textAppearance属性を使用せずにこれらのテキストビューの外観を複製できますか?
biegleux のような:
small、mediumまたはlargeAndroidアプリの任意のテキストの値、values
フォルダーにdimens.xml
ファイルを作成し、次の3行でテキストサイズを定義できます。
<dimen name="text_size_small">14sp</dimen>
<dimen name="text_size_medium">18sp</dimen>
<dimen name="text_size_large">22sp</dimen>
dimens.xml
ファイルのlargeテキストを含むTextViewの例を次に示します。
<TextView
Android:id="@+id/hello_world"
Android:text="hello world"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:textSize="@dimen/text_size_large"/>
プログラムで、次を使用できます。
textView.setTextAppearance(Android.R.style.TextAppearance_Large);