您好,我正在尝试使axml文件中的代码更具可读性,我的程序中有很多开关,我想缩小代码的这一部分。我读了一些东西,然后发现
<!--#region Name-->
My Code
<!--#endregion-->
但这是正常评论。你能帮我吗?我正在使用Visual Studio 2017,以防万一。
答案 0 :(得分:0)
xamarin.android的axml文件中的#区域
如果要使.axml
文件更具可读性,可以单击缩进按钮:Effect。
或者您可以使用<include/>
标签在当前布局中嵌入另一个布局,以使其更具可读性。例如,创建一个titlebar.axml
:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/titlebar_bg"
tools:showIn="@layout/activity_main" >
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/gafricalogo" />
</FrameLayout>
在另一个布局文件中使用它:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/app_bg"
android:gravity="center_horizontal">
<include layout="@layout/titlebar"/>
<TextView android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:padding="10dp" />
...
</LinearLayout>
我认为XAML Regions是您在.axml
文件中查找的内容。
为您的Visual Studio安装此插件,关闭所有Visual Studio窗口,然后重新打开VS。然后,可以为您的
使用#Region
函数
<!-- Region (Any Text You Want) -->
Your Code
<!-- EndRegion -->