如何从xamarin表单应用程序中的PCL项目访问android原生布局文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从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
你可以refer to the GetView
of ListView's adapter。
以上是关于如何从xamarin表单应用程序中的PCL项目访问android原生布局文件?的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin PCL 项目中的 HttpClient 访问失败
如何从 Xamarin.forms pcl 中的 Url 检索 json 字符串
如何从 Xamarin.forms pcl 中的 Url 检索 json 字符串
无法使用 Pcl Storage 在 Xamarin 表单中读取文件