我知道有鏈接問題與Android和我知道關於使用LinkerPleaseInclude。不過,我不確定要將LinkerPleaseInclude.cs文件放入我看到的問題。MvvmCross Android鏈接問題的可見性轉換器
我有一個視圖,它使用可見性轉換器來使用布爾IsBusy屬性來確定是否應該顯示一些控件。我正在使用ProgressBar,TextView和ImageView。我已經嘗試了很多組合來解決鏈接器問題。
當作爲調試工具進行部署時,它只是一個釋放問題。
因此,例如,我的進度被定義如下(可見性轉換器被用於以相同的方式爲其他控件)
<ProgressBar
android:id="@+id/pbHeaderProgress"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_centerInParent="true"
local:MvxBind="Visibility Visibility(IsBusy)" />
我已加入下列到我LinkerPleaseInclude.cs。我還沒有爲簡潔整個文件
public void Include(ProgressBar progressBar)
{
progressBar.Visibility = ViewStates.Invisible;
}
public void Include(TextView textView)
{
textView.TextChanged += (sender, args) => textView.Text = "" + textView.Text;
textView.Hint = "" + textView.Hint;
textView.Visibility = ViewStates.Invisible;
}
public void Include(ImageView imageView)
{
imageView.Visibility = ViewStates.Invisible;
imageView.Visibility = ViewStates.Visible;
imageView.Visibility = ViewStates.Gone;
}
public void Include(MyViewModel viewModel)
{
viewModel.PropertyChanged += (sender, args) => { };
}
public void Include(MvxVisibilityValueConverter converter)
{
converter.Convert(null, null, null, null);
}
這些都不似乎工作。 CAn有人幫助我,並讓我知道我應該投入什麼才能使可見性工作
您實際上沒有指定您看到的問題。發生什麼事?你的ProgressBar沒有顯示?你的日誌有什麼用處? – PkL728 2014-12-05 17:52:08
這個奇怪的,我現在的答案似乎已經消失 – rideintothesun 2014-12-06 19:32:21
我不明白這個問題.. – 2014-12-07 21:36:18