在使用Dot42时,看起来我可以访问PreferenceActivity类的AddPreferencesFromResource(int),但传递给此方法的资源对我来说不可用。我期望这个调用看起来像AddPreferencesFromResource(R.Xmls.Preferences),但是R.Xmls不存在。 xml文件夹包含preferences.xml,并存储在布局,菜单等资源文件夹旁边。但是,生成的R.cs不包含Xmls的类。包含的示例项目没有使用PreferenceActivity的任何示例。任何人都可以确认在Dot42中是否支持首选项?Dot42 - 如何从资源填充偏好片段?
1
A
回答
1
您的问题可能不是如何从XML填充偏好片段,而是更多如何将XML资源添加到dot42项目以及如何引用它。
您可以像往常一样通过将XML文件添加到Visual Studio(dot42)项目来添加XML资源;这与将XML文件添加到非dot42项目中没有任何区别。接下来,转到该文件的属性并将BuildAction设置为XmlResource。
注意dot42不具有文件夹结构的要求(如/ RES/XML /)。
当您现在再次编译并键入“R.”你会看到R.Xmls的灵感。
如果你看一看R.cs(下属性),你会看到它现在包含有生成的成员R.Xmls为XML资源:
//------------------------------------------------------------------------------
// This file is automatically generated by dot42
//------------------------------------------------------------------------------
namespace PreferenceFragmentSample
{
using System;
public sealed class R
{
public sealed class Layouts
{
public const int MainLayout = 0x7f020000;
}
public sealed class Xmls
{
public const int preferences = 0x7f030000;
}
}
}
相关问题
- 1. 如何从资源文件填充ImageList
- 2. Android:如何调整偏好/填充偏好?
- 3. 偏好活动与偏好片段?
- 4. 共享偏好以及偏好片段
- 5. 从TabHost填充Listview片段
- 6. 从片段填充listview
- 7. 从片段获取资源
- 8. 从活动填充片段字段
- 9. 填充片段2
- 10. 填充在片段
- 11. 偏好片段与android.support.v4.app.Fragment
- 12. 列表偏好片段
- 13. 长按偏好片段?
- 14. 片段vs共享偏好
- 15. Android从资源XML填充Listview
- 16. ASP.NET - Visual Studio:从资源文件中填充一段文本
- 17. 定制偏好风格填充问题
- 18. 从片段填充ListView的外部AsyncTask
- 19. 从数据库填充片段列表
- 20. 如何从数组资源填充数据库?
- 21. 根据用户偏好加载资源
- 22. 通过片段填充listview
- 23. 在android偏好片段中使用startService()
- 24. 偏好片段选项卡适配器
- 25. 偏好片段不起作用在PageViewer
- 26. 如何从嵌套路线更改资源/动态片段?
- 27. 如何从xml资源中启动一个片段
- 28. 使用资源图像填充数组
- 29. 角度资源不填充范围
- 30. 预填充AngularJS $资源缓存
荡,但当然!构建操作被设置为“内容”。它甚至没有跨过我的想法,因为我不必为其他任何资源文件设置构建操作,它会自动为我设置它。谢谢! – Sophia