15

http://docs.fusioncharts.com/charts/contents/Styles/Font.html

私はこれを試しましたが、多くのことを試しましたが、失敗しました。これが私が欲しいものです。

<string name="ss">Bold. Underlined. Italic. Big. Small</string>

文字列を少しフォーマットしたい。太字で書かれているところは、太字にしたいのですが…他の人も同じです。

たくさんのタグを試しましたが、うまくいきませんでした。Google や SO で何も見つかりませんでした。

テキストビューでそれを行う方法は知っていますが、それは私が望むものではありません...

テキスト リソースを、それを表示するアクティビティに送信しています...別のテキスト ビューでそれを行った場合、太字のテキストが必要なときはいつでも新しいものを作成する必要があり、それはあまりエレガントではありません.

XMLファイルでこれを簡単に行う方法はありますか? または他の方法ですか?

4

5 に答える 5

6

この問題は、何年もの間私を夢中にさせてきました。それはあなたがそれを機能させたいだけのとてもシンプルなものです!!!

とにかく、私はここで答えを見つけましたhttp://www.coderzheaven.com/2011/06/19/styling-text-in-android-through-xml/

重要なのは、これを使用してリソースを CharSequence としてロードするgetResources().getText(R.string.xxxx)ことです。これにより、すべてのスタイル情報が保持され、インライン スタイル タグを使用できるようになります。getString()リソースをロードするgetString()と、文字列のすべてのスタイル情報が失われるため、私の間違いは使用していました。

于 2014-09-08T21:09:13.993 に答える
-7

dimens ファイルに次のように記述します。

<dimen name="size_edittext">180dp</dimen>

xml レイアウトまたはアクティビティで次のように呼び出します。

android:@dimen/ size_edittext
于 2013-07-24T14:37:48.187 に答える