基本的に、ユーザーがライブ壁紙のテキストの X 位置を変更できるようにする ListPreference があります。
これには、上、中、下、手動で入力する X の 4 つのエントリが含まれています。最初の 3 つのオプションは問題ありません。WallpaperService クラスで SharedPreferences を取得し、それらが上、中、下のいずれであるかを確認し、選択した位置に対応する位置を変更するだけです。 .
ただし、最後のオプションはより困難であることが証明されています。私がやりたいことは、ユーザーが「X を手動で入力する」ListPreference 項目をクリックしたときに、EditText アラート ボックス ポップアップを表示して、X の値を入力できるようにすることです。方法がわかりません。その特定のリスト要素をクリックしてアラートポップアップを作成します。