6

ユーザーがhtmlページのコンボボックスをクリックしたときにポップアップするビューに対して、Webビューで使用されているスタイル/テーマを見つける必要があります。

ここに画像の説明を入力してください

特定の電話では、テキストが切り刻まれ、テキストサイズを小さくするか、各行が複数の行にまたがるようにする必要があります。

私はこれまでに5つのスタイルを試しましたが、成功しませんでした。

<style name="teststyle1" parent="@android:style/Widget.DropDownItem.Spinner">
    <item name="android:singleLine">false</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FF00FF</item>
    <item name="android:checkMark">@drawable/another_btn_radio</item>
</style>

<style name="teststyle2" parent="@android:style/Widget.TextView.SpinnerItem">
    <item name="android:singleLine">false</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FF00FF</item>
    <item name="android:checkMark">@drawable/another_btn_radio</item>
</style>

<style name="teststyle3" parent="@android:style/Widget.DropDownItem">
    <item name="android:singleLine">false</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FF00FF</item>
    <item name="android:checkMark">@drawable/another_btn_radio</item>
</style>

<style name="teststyle4" parent="@android:style/Widget.Spinner">
    <item name="android:singleLine">false</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FF00FF</item>
    <item name="android:checkMark">@drawable/another_btn_radio</item>
</style>

<style name="teststyle5" parent="@android:style/Widget.Spinner">
    <item name="android:singleLine">false</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">#FF00FF</item>
    <item name="android:checkMark">@drawable/another_btn_radio</item>
</style>

どんな助けでも大歓迎です。

4

3 に答える 3

1

この変更は、実際には Android ではなく HTML 側で行われる予定です。webkit-appearance CSS タグを使用して外観スタイルを指定すると、CSS を使用してラッピングを操作できます。

URL: http://css-infos.net/property/-webkit-appearance

于 2012-07-30T13:59:31.217 に答える
1

複数行を許可する方が良いでしょう。サイズのみを設定する場合。いつか何か単語を追加したい場合は変更されます。

于 2012-07-24T02:13:11.170 に答える
0

それらの画面がどのアクティビティからのものであるかに関係なくAndroidManifest.xml、タグを見てください。<activity>プロパティの下でandroid:themeテーマを設定するか、この場合は現在のテーマを見つけます! そうかもしれませんTheme.Darkが、頭のてっぺんからはわかりません

または、そのビューのリスト項目をタイトルに合わせて変更しようとしているだけの場合は、フォント サイズを変更するだけで十分です。レイアウトで設定するか、アクティビティで次のようにプログラムで設定できます。

TextView view = (TextView) findViewById('R.id.your_view');
view.setTextSize(12);
// ^^^ will set font size to 12dp, you can use 'setTextSize(pt,12)' for different units

AndroidManifest.xmlアクティビティのテーマをよく見てみると、システム スタイリングのようです。ソース:

http://developer.android.com/guide/topics/ui/themes.html


その他の参照リンク




これで別の刺し傷


このプロジェクトは Github にありますか? 登録のロジックを投稿できますviewか?

于 2012-07-23T14:06:23.120 に答える