- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试添加一个带有 MvxListView 和绑定(bind)的 fragment 。我正在使用 v4.0.0.0 beta2。
这是布局:
<?xml version="1.0" encoding="utf-8"?>
<Mvx.MvxListView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
local:MvxItemTemplate="@layout/accountlistitem"
local:MvxBind="ItemsSource AllAccounts;ItemClick OpenOverviewCommand" />
fragment :
public class AccountListFragment : MvxFragment
{
public new AccountListViewModel ViewModel
{
get { return (AccountListViewModel)base.ViewModel; }
set { base.ViewModel = value; }
}
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
var ignore = base.OnCreateView(inflater, container, savedInstanceState);
return this.BindingInflate(Resource.Layout.AccountListLayout, null);
}
}
以及我如何在主要 Activity 中加载 fragment :
var fragmenTransaction = SupportFragmentManager.BeginTransaction();
fragmenTransaction.Add(Resource.Id.content_pane, accountListFragment);
fragmenTransaction.Commit();
这里是错误信息:
08-28 00:28:40.783 I/MonoDroid( 4281): Suppressed: java.lang.ClassNotFoundException: Mvx.MvxListView 08-28 00:28:40.783 I/MonoDroid( 4281): at java.lang.Class.classForName(Native Method) 08-28 00:28:40.783 I/MonoDroid( 4281): at java.lang.BootClassLoader.findClass(ClassLoader.java:781) 08-28 00:28:40.783 I/MonoDroid( 4281): at java.lang.BootClassLoader.loadClass(ClassLoader.java:841) 08-28 00:28:40.783 I/MonoDroid( 4281): at java.lang.ClassLoader.loadClass(ClassLoader.java:504) 08-28 00:28:40.783 I/MonoDroid( 4281): ... 29 more 08-28 00:28:40.783 I/MonoDroid( 4281): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available
可以找到 GitHub 存储库 here
我错过了什么?我用另一个有工作 MvxListView 的项目检查了它,但没有发现任何区别......
最佳答案
尝试使用控件全名:
<?xml version="1.0" encoding="utf-8"?>
<cirrious.mvvmcross.binding.droid.views.MvxListView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
local:MvxItemTemplate="@layout/accountlistitem"
local:MvxBind="ItemsSource AllAccounts;ItemClick OpenOverviewCommand" />
关于android - MVVM 跨 java.lang.ClassNotFoundException : Mvx. MvxListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32260540/
我正在开发 Xamarin Android 应用程序。我不知道如何将 Icommand 绑定(bind)到 Mvx.MvxListview。我试过这个: 在 ViewModel 中,我创建了这样的
将 iOS Storyboard绑定(bind)到核心库时出现问题。目前,使用相同核心 PCL 的 Android 应用运行良好。 我的问题是注册一个单例: Mvx.RegisterSingleton
我正在使用 MvvmCross。 在库中,我看到了 Mvx.Trace 方法的用法,但没有输出到控制台/输出窗口。 如何使用它? p.s.我已经设置了编译器常量 Trace = true 谢谢。 最佳
在MvvmCross应用程序中,我有一个页面具有经典的聊天行为(类似于WhatsApp):此页面显示了两个用户之间交换的消息的历史记录,最后一条消息位于列表的底部。 我已经在Windows Phone
在我的基于 MvvmCross 的应用程序中, 我正在向我的 Shared Core App 类中的 Mvx IOC container 注册一些单例服务类,如下所示: CreatableTypes(
我正在尝试将 FontAwesome 与 Xamarin.Android 和 MvvmCross 结合使用。我有一个 Mvx.MvxGridView,数据绑定(bind)到一个返回 FontAweso
我正在制作 GridView那是假设查看带有文本的图像。图片取自网址,我的问题是它们没有加载。 在网格项目模板中,我有这个元素: ImageUrl 的房产is bound 也看起来像这样: publ
我正在使用 Xamarin 和 MvvmCross 开发 Android 应用程序。如该问题底部发布的布局所示,我有一个 TextView 和一个 Button。我想实现以下目标: 将按钮的 OnCl
我在使用 Mono for Android 中的 MvvmCross Activity 时遇到问题。基本上,应用程序会编译并运行,但是当我调用 SetContentView 时出现未处理的异常: “A
我有一个水平项目列表,我希望这些项目平均共享可用的屏幕宽度。 以前,我对每个项目使用索引绑定(bind),并使用静态 LinearLayout,每个项目具有相同的 layout_weight。 当我用
我尝试添加一个带有 MvxListView 和绑定(bind)的 fragment 。我正在使用 v4.0.0.0 beta2。 这是布局: fragment : public class Acc
我是一名优秀的程序员,十分优秀!