動的な画像とボタン付きのダイアログを表示するアプリケーションを構築しています。その画像のサムネイルは、ボタンの背景として使用されます。ただし、画像に黒いパターンがある場合は、「ホロ」として表示され、背景が透けて見えます。これにより、ボタンが醜くなります。
Android 4.xでこれを試しています。
ダイアログに別のテーマ、Theme.Dialog、Theme.Holo、Theme.Light を使用してみましたが、うまくいきませんでした。
私の問題は、
(1) DiaglogFragment を使用して非ホロ ボタンを作成する方法です (ホロ テーマ ビュー/アクティビティでも)。
(2) これは Android のバージョンに関連していますか? または機械?
ありがとうございました。
質問する
80 次
1 に答える
0
ボタンのすべての異なる状態でセレクターを作成する必要があり、各状態には画像が必要です
例えば
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/blue_curve" android:state_enabled="true" android:state_pressed="false"/>
<item android:drawable="@drawable/blue_curve_pressed" android:state_pressed="true"/>
</selector>
次に、xmlのセレクターに背景を設定します
于 2013-10-15T17:00:51.473 に答える