于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述如何从xamarin表单应用程序中的PCL项目访问android原生布局文件?相关的知识,希望能为你提供帮助。
我想从xamarin.android布局访问这个布局文件到xamarin表单应用程序中的PCL项目?
<
?xml version="1.0" encoding="utf-8"?>
<
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<
Button
android:text="Unstyled Button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/button2" />
<
Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Styled Button" />
答案This is about PCL,在这个链接中我们可以看到这样的图片:
文章图片
PCL只是一个将在Android和ios项目中引用的库。
从xamarin.android布局访问此布局文件到我的PCL项目这意味着您在库中,并且您希望从将引用此库的项目中获取对象实例。可以肯定的是,图书馆对项目一无所知。
你可以通过DependencyService访问布局,但它的实现是在Android平台而不是PCL。然后使用LayoutInflater在Android中对您的布局文件进行充气,并执行您想要执行的操作。
LayoutInflater【如何从xamarin表单应用程序中的PCL项目访问android原生布局文件()】你可以refer to the
GetView
of ListView's adapter。推荐阅读
- Xamarin.Android WebView App性能问题
- 在Xamarin.Android中将Keycode转换为char
- 获取ObtainStyledAttributes以在Android的xamarin中正常工作
- Xamarin.Android.Support.Fragment,Version = 1.0.0.0,Culture = neutral,PublicKeyToken ='。也许它在Mono
- ObjectMapper如果某些字段无法转换为对象的默认值
- 如何在Symfony 3中使用纯PHP编译LESS
- 如何使用Smarty循环显示字母和数字的列表
- 如何在Silex中将PHP用作模板引擎而不是Twig
- 如何轻松将项目推到Twig中的数组