小编m1n*_*f4n的帖子

在xml文件中实例化内部类(Preference)

如果要在某个layout.xml文件中访问自定义视图,可以使用以下两个选项:

  1. 视图属于它自己的类.然后你做<package.name.MyView android:layout_width= ... />
  2. 视图是内部类: <view class="package.name.OuterClass$MyView" android:layout_width= ... />

现在我想在一个内部做同样的事情<PreferenceScreen>.第一种方法效果很好,但我想将所有自定义Preference类放在我的PreferenceActivity中.我试过<Preference class="package.name.OuterClass$MyPreference" ... />(也用'.'而不是'$')<package.name.OuterClass.MyPreference ... />,但都失败了.

有没有人有想法?

android inner-classes preference preferencescreen android-xml

9
推荐指数
1
解决办法
1261
查看次数