一部のファイルでカスタム ビューにアクセスする場合layout.xml、次の 2 つのオプションがあります。
- ビューは独自のクラスにあります。その後、あなたは
<package.name.MyView android:layout_width= ... /> - ビューは内部クラスです:
<view class="package.name.OuterClass$MyView" android:layout_width= ... />
今、私は同じことを a の中でやりたいと思っています<PreferenceScreen>。最初の方法はうまく機能しますが、すべてのカスタムPreferenceクラスを PreferenceActivity にまとめたいと考えています。<Preference class="package.name.OuterClass$MyPreference" ... />と同様に(「$」の代わりに「。」を使用して)試しまし<package.name.OuterClass.MyPreference ... />たが、両方とも失敗しました。
誰にもアイデアがありますか?