我正在尝试使用ActionBarSherlock,但我总是遇到错误.我已经在网上搜索,但我无法找到解决问题的方法.这是我得到的错误:
07-24 09:04:03.049:E/AndroidRuntime(2082):FATAL EXCEPTION:main 07-24 09:04:03.049:E/AndroidRuntime(2082):java.lang.RuntimeException:无法实例化活动ComponentInfo {com. moneynotes.view/com.moneynotes.view.SwipeViewActivity}:java.lang.ClassNotFoundException:在路径上找不到类"com.moneynotes.view.SwipeViewActivity":/ data/app/com.moneynotes.view-1.apk
我已经将actionbarsherlock添加为android类别中的库.我的清单文件是这样的:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.moneynotes.view"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name="SwipeViewActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
我在谷歌上搜索了我的问题,但找不到任何可以解决我的问题的答案。我尝试从 WPF 中的数据网格内的按钮绑定命令。我使用 Prism 来处理 MVVM。这是我绑定命令的代码:
<DataGrid AutoGenerateColumns="False"
...
SelectedItem="{Binding OrderDetail}"
ItemsSource="{Binding ListOrderDetail}">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Content="Deliver Order"
Command="{Binding Path=DataContext.DeliverOrderCommand}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)
这是我的视图模型,其中包含命令函数:
public ICommand DeliverOrderCommand
{
get
{
if (deliverOrderCommand == null)
deliverOrderCommand = new DelegateCommand(DeliverOrderFunc);
return deliverOrderCommand;
}
set { deliverOrderCommand = value; }
}
Run Code Online (Sandbox Code Playgroud)
当我尝试调试时,它没有输入 ICommand。那么如何将数据网格内的按钮绑定到我的视图模型呢?