小编Dan*_* D.的帖子

IOS:AOT提前,它是什么?

我读过Xamarin的一篇文章,并且遇到了一个特定的计算机科学词:提前.根据一些谷歌搜索结果,这个AOT不允许在运行时生成代码.这是不是意味着,它不支持动态的东西?

我知道这个问题可能很愚蠢,我对IOS有0个知识,希望能从这里得到一些答案.谢谢

xamarin.ios ios xamarin

6
推荐指数
1
解决办法
3269
查看次数

从Xamarin.Android中的Intent中提取所有额外内容的列表,并将其保存在字典中

我想列出Intent对象的所有额外(及其值)并将它们保存在字典中.

第一个问题是我没有必要知道所有的钥匙.第二个问题是一些值是字符串,一些是布尔值......等等.我如何在循环中获取值(循环键)并将值保存在C#Xamarin.Android中?

android xamarin.android xamarin

6
推荐指数
2
解决办法
2069
查看次数

如何使用VS和Monodroid阅读资产文件

我一直在尝试使用C#和Monodroid来实现这个例子,但是在阅读和编写资产文件时遇到了困难:

http://docs.xamarin.com/android/advanced_topics/using_android_assets

我正在使用模拟器,而不是设备.

首先,我无法找到Assets.Open的命名空间.我最终发现的是

const string lfn  = MyAssetFile.txt;
System.IO.StreamReader(Android.Content.Res.Resources.System.Assets.Open(lfn);
Run Code Online (Sandbox Code Playgroud)

这是正确的命名空间吗?

其次,我的资产文件在VS"属性"窗格中标记为AndroidAsset和"始终复制",但我尝试使用以下语句读取文件总是失败(找不到文件):

string  settings = "";
using (StreamReader sr = new System.IO.StreamReader (Android.Content.Res.Resources.System.Assets.Open(lfn))) settings   =   sr.ReadToEnd();
Run Code Online (Sandbox Code Playgroud)

我的VS设置是否错误,以便资产文件没有被复制到模拟器上,或者是否正在被复制,但是我的代码打开/读取它是错误的?

assets xamarin.android xamarin

5
推荐指数
1
解决办法
7957
查看次数

如何在动作栏中设置边框底部?

我该如何绘制动作条底部边框,如下所示:

在此输入图像描述

我尝试使用保证金:

<style name="MyActionBar"
        parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
        <item name="android:titleTextStyle">@style/TitleTextStyle</item>
        <item name="android:background">#088A29</item>
        <item name="android:backgroundStacked">#088A29</item>
        <item name="android:backgroundSplit">#0B3B0B</item>
        <item name="android:layout_marginBottom">5dp</item>
Run Code Online (Sandbox Code Playgroud)

但边缘是白色的,我不明白如何改变颜色

谢谢!

android xamarin.android android-actionbar

3
推荐指数
1
解决办法
9195
查看次数

在Visual Studio中使用SkiaSharp

我正在研究将SkiaSharp用于未来的项目,遵循GitHub上现有的文档:

https://developer.xamarin.com/guides/cross-platform/drawing/introduction/

我正在使用Windows 7上的Visual Studio 2013进行开发.我尝试使用Xamarin Android App项目类型,但它需要SkiaSharp软件包中的DllImportAttribute的营业执照.

我想知道是否有可能选择一个C#Visual Studio项目,如何能够显示SkiaSharp画布,如果是这样,我该怎么做?

c# visual-studio skia xamarin skiasharp

2
推荐指数
1
解决办法
5903
查看次数

如何在 Xamarin.Forms 中创建登录页面?

如何使用创建登录页面Xamarin.Forms

我正在 Android 设备
上调试,在页面上我尝试从 MSSQL 中的 MSSQL 数据库查询给定的用户名和密码

如果登录成功,页面将导航到新页面,否则将显示身份验证失败。

如何在 Xamarin.Forms 中执行此操作?

xamarin.android xamarin xamarin.forms

2
推荐指数
1
解决办法
2万
查看次数

如何在android中获得wrap_content或match_parent布局的宽度和高度?

我想在一些Android设备中获取我的布局或视图(不是屏幕尺寸)宽度,所以我该怎么做?例如:

<LinearLayout
     android:orientation="vertical"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
     android:layout_weight="1"
     android:paddingRight="8dp"
     android:paddingLeft="8dp"
     android:id="@+id/layout_scrol_left"/>
Run Code Online (Sandbox Code Playgroud)

我有这个布局,我想在运行时获得布局宽度和高度尺寸(在倾角),我该怎么做?

height android width

2
推荐指数
1
解决办法
3656
查看次数

使用SkiaSharp在Xamarin中加载SVG文件

从1.55.0版开始,SkiaSharp支持读取SVG文件。该软件包已于几天前(2016年11月10日)发布,我找不到足够的文档来了解如何使用它。

需要以下软件包:SkiaSharp 1.55.0 SkiaSharp视图和图层1.55.0 SkiaSharp.Svg 1.55.0-beta1

第一个问题是在Xamarin.Android中加载SKSvg的最佳方法是什么?

svg android xamarin.android xamarin skiasharp

2
推荐指数
1
解决办法
2579
查看次数