当我选择菜单选项时,如何将页面滑入“内容”部分?
目前,当我选择一个菜单选项时,它会在我的主页面上打开一个全新的页面(右侧页面)。 我希望它像html IFrame一样工作。所以我希望加载页面而不刷新右页面上的菜单工具栏 - 当然,当新页面滑入时,菜单必须消失。
以下是我用来从菜单选项调用另一页的代码:
C#
<LinearLayout
android:orientation="horizontal"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout1"
android:layout_margin="8dp"
android:duplicateParentState="true">
<ImageView
android:src="@drawable/user_icon"
android:layout_width="29.0dp"
android:layout_height="44.0dp"
android:id="@+id/imageView1"
android:layout_marginRight="10dp"
android:layout_marginLeft="10dp" />
<TextView
android:text="Option1"
android:textAppearance="?android:attr/textAppearanceSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/textView2"
android:layout_gravity="center"
android:layout_marginLeft="8dp"
android:textColor="#878787"
android:textSize="18dp" />
</LinearLayout>
AXML
transform:rotate()
另一个问题是如何在调用之间实现加载页面?即当我点击菜单选项时 我希望看到一个加载页面,然后是目标页面。
答案 0 :(得分:1)
您正在寻找由Android Design Support Library提供的NavigationView
和DrawerLayout
。
Xamarin为此库提供绑定。他们还有example如何使用此NavigationView(请参阅&#34; Android中的有效导航&#34;)
答案 1 :(得分:0)
我在这里找到了解决方案:http://www.appliedcodelog.com/2016/01/navigation-drawer-using-material-design.html
本教程可以平滑切换页面,不会闪烁或影响工具栏。