我目前正在与Xamarin合作开发android应用。该应用程序的结构确实很简单,但是在我的主页呈现方面出现了一个大问题。首先,重要的是要知道我应该针对目标API 23(即Android 6.0)进行开发。 每次我通过USB调试在Android 6.0设备上测试我的应用程序时,设计都会完全被我重复的唯一(!)按钮弄得一团糟,并且textViews在屏幕上混合在一起(如下图所示)。
即使我是Xamarin和Android(和C#)的新手,我的设置(依我所想)的顺序也很完美。最低API级别为21,目标SDK版本为23(Android 6.0),我的设备运行版本6.0.1,属性中的目标编译框架设置为6.0,清单文件的设置如上所述,甚至我的“ Designer布局为.axml的窗口设置为v23。 我真的不知道下一步该怎么做,因为我想进一步开始编码。如果sb可以帮我解决这个问题,那就太好了。
我已经在不同的API级别上测试了该应用程序的代码(我认为是26),并且它在调试器模式下与我的Galaxy S9完美配合。一切看起来都像是最初设计的。 我还在Visual Studio中尝试了不同的AppThemes,但是除了颜色之外,我尝试的7-8中的任何一个都没有以任何其他方式工作。
仅当单击按钮,将文本https://imgur.com/i0xChVniew 2输入当前日期和时间时,Android应用程序才会切换。我非常确定,我的代码不是问题。
Picture: How it should look (In Xamarin) Picture: How it looks on the phone