<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="warp_content"
android:background="@drawable/background">
我不知道出了什么问题,似乎数据类型不合适?如果我改变了
android:layout_height="warp_content"
到
android:layout_height="match_parent"
有效。但我想使用warp_content,有什么建议吗?
答案 0 :(得分:1)
更改
@Override
public void onNext(Response<LoginResponse> loginResponse) {
AppLog.info("code", "" + loginResponse.body().getcode());
AppLog.info("message", loginResponse.body().getmessage());
AppLog.info("errorBody", new Gson().toJson(loginResponse..body().geterror()));
AppLog.info("headers", new Gson().toJson(loginResponse.headers()));
}
要
android:layout_height="warp_content"
答案 1 :(得分:1)
您应该使用warp_content
而不是android:layout_height="wrap_content"
!
class CustomSwitchRenderer : SwitchRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Xamarin.Forms.Switch> e)
{
base.OnElementChanged(e);
this.Control.ThumbDrawable.SetColorFilter(this.Control.Checked ? Color.DarkGreen : Color.Red, PorterDuff.Mode.SrcAtop);
this.Control.TrackDrawable.SetColorFilter(this.Control.Checked ? Color.Green : Color.Red, PorterDuff.Mode.SrcAtop);
this.Control.CheckedChange += this.OnCheckedChange;
}
private void OnCheckedChange(object sender, CompoundButton.CheckedChangeEventArgs e)
{
this.Control.ThumbDrawable.SetColorFilter(this.Control.Checked ? Color.DarkGreen : Color.Red, PorterDuff.Mode.SrcAtop);
this.Control.TrackDrawable.SetColorFilter(this.Control.Checked ? Color.Green : Color.Red, PorterDuff.Mode.SrcAtop);
}
}