Xamarin 如何仅在第一张表格上留下徽标
在android中,我使用以下命令使徽标保持在顶部,以解决问题,并且在我的所有表格中,徽标始终显示。我希望它只出现在主页上,我如何才能做到这一点Xamarin 如何仅在第一张表格上留下徽标,xamarin,xamarin.android,Xamarin,Xamarin.android,在android中,我使用以下命令使徽标保持在顶部,以解决问题,并且在我的所有表格中,徽标始终显示。我希望它只出现在主页上,我如何才能做到这一点 //Toolbar.axml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/too
//Toolbar.axml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/logo"/>
</android.support.v7.widget.Toolbar>
//MainActive
ToolbarResource = Resource.Layout.Toolbar;
//Toolbar.axml
//主活动
ToolbarResource=Resource.Layout.Toolbar;
如果只有一个活动需要在其上显示徽标,则默认情况下,我会将ImageView的可见性设置为“已消失”,并在主活动中将其设置为“可见”(ViewStates.visible
)
添加一个id
并将可见性设置为gone
:
~~~
<ImageView
android:id="@+id/imageView1"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/mel"/>
~~~
~~~
~~~
然后在你的主要活动中:
ToolbarResource = Resource.Layout.Toolbar;
var imageView = ToolbarResource.FindViewById<ImageView>(Resource.Id.imageView1);
imageView.Visibility = ViewStates.Visible;
ToolbarResource=Resource.Layout.Toolbar;
var imageView=ToolbarResource.findviewbyd(Resource.Id.imageView1);
imageView.Visibility=ViewState.Visible;
如果只有一个活动需要在其上显示徽标,则默认情况下,我会将ImageView的可见性设置为“已消失”,并在主活动中将其设置为“可见”(ViewStates.visible
)
添加一个id
并将可见性设置为gone
:
~~~
<ImageView
android:id="@+id/imageView1"
android:visibility="gone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/mel"/>
~~~
~~~
~~~
然后在你的主要活动中:
ToolbarResource = Resource.Layout.Toolbar;
var imageView = ToolbarResource.FindViewById<ImageView>(Resource.Id.imageView1);
imageView.Visibility = ViewStates.Visible;
ToolbarResource=Resource.Layout.Toolbar;
var imageView=ToolbarResource.findviewbyd(Resource.Id.imageView1);
imageView.Visibility=ViewState.Visible;
ImageView-ImageView=findviewbyd(Resource.Id.image);imageView.Visibility=ViewState.Visible@何塞NullReferenceException
什么对象是空的?您需要调试codeImageView=FindViewById(Resource.Id.image);imageView.Visibility=ViewState.Visible@何塞NullReferenceException
什么对象是空的?您需要调试代码