3

TextView コントロールのスタイルを設定しようとしています。ユーザー定義スタイルまたはシステム スタイルのいずれかを追加できます。しかし、TextView に両方を設定することはできません。TextView をボタン スタイルのように表示したいのですが、幅と高さを追加する必要があります。私のレイアウトコードは次のとおりです。

<TextView
    android:id="@+id/trans_payable"
    <-- style="@android:style/Widget.Button" -->
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="left"
    android:clickable="true"
    android:paddingLeft="10sp"
    android:paddingTop="20sp"
    android:paddingRight="50sp"
    style="@style/transactionbtn"
    android:text="@string/trans_payable" >
</TextView>

私のstyle.xmlコードは次のとおりです。

<style name="transactionbtn">
    <item name="android:width">140dp</item>
    <item name="android:height">45dp</item>
    <-- How to add button style here -->
</style>
4

1 に答える 1

6

あなたのスタイルは、Androidリソースからのスタイルなど、別のスタイルを継承できます。

    <style name="Button" parent="@android:style/Widget.Button">
        .
        .
        .
    </style>

親を@android:style/Widget.Holo.ButtonHoloスタイルのに変更します。

于 2013-02-26T23:49:13.977 に答える