red*_*One 2 xaml android xamarin.android xamarin xamarin.forms
我是 StackOverflow 社区的新手!
\n我需要有关 Xamarin Forms 中 Android 的一个问题的帮助。准确地说......我尝试与一些朋友一起构建我们的第一个应用程序。我们选择(在我们大学教授的帮助下)Xamarin 来使用 Xamarin Forms 为两个系统进行 Android 和 iOS 的跨平台开发。我创建了应用程序的界面部分,现在我被困在一座有大墙的堡垒里。当我尝试添加选项卡式页面功能栏的图标时,应用程序崩溃(Android),但在 iOS 中,问题不会出现......
我会尝试一些解决方案...例如:
\n\n-NameApp.Droid 中的渲染仅针对 android 部分添加了不同的渲染器,但没有结果...\n-尝试另一种方法直接在 .xaml 文件中插入图标,但没有结果...\n-尝试遵循另一个方法修改“主题”部分的 .axam 文件的方法\n但没有结果...
\n\n我只想按时将所有内容集成到“主项目”中。我现在不想触摸“nameProject.Droid”或“nameProject.iOS”部分,但尝试一次拍摄两者(Andriod 和 iOS)。我在 Android 中发现了一个不同的错误(\xc3\xa8.\xc3\xa9),但是为此,我要疯了......\n但是我需要修改“.Droid”,没问题我接受挑战!
\n\n这是我渴望创建的结果。\n" https://storage.googleapis.com/material-design/publish/material_v_12/assets/0B6Okdz75tqQsbHJuWi04N0ZIc0E/components-tabs-usage-mobile7.png "
\n\n这是我在选项卡式页面中添加图标的方式。假设我将所有内容添加到“.Droid”和“.iOS”的“资源”中:
\n\n var MainPageTabbed = new MPageTabbed();\n\n var Profile = new Profile();\n\n var ListChat = new ListChat();\n\n if (Device.RuntimePlatform == Device.Android)\n {\n MainPageTabbed.Icon = "ldpi.png";\n Profile.Icon = "ldpi2.png";\n Chat.Icon = "ldpi1.png";\n\n }\n\n if (Device.RuntimePlatform == Device.iOS)\n {\n MainPageTabbed.Icon = "ldpi.png";\n Profile.Icon = "ldpi2.png";\n ListChat.Icon = "ldpi1.png";\n\n }\n NavigationPage.SetHasNavigationBar(this, false); \n\n Children.Add(MainPageTabbed);\n Children.Add(Profile);\n Children.Add(ListChat);\nRun Code Online (Sandbox Code Playgroud)\n\n有人可以帮我找到解决方案吗?
\n这里有一个如何使用TabbedPagexamarin 表单的示例:
https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/tabbed-page/
...Xamarin.forms将 Android 选项卡式页面呈现为与 结合的称为 viewpager 的东西TabPagerStrib,它看起来像上面链接中的示例。
您可以阅读BottomNavigationBar有关 Android 的内容,或者查看此链接以获取TabPagerStrip带有图像的内容:
https://forums.xamarin.com/discussion/39937/adding-icons-to-a-pagertabstrip-instead-of-text
| 归档时间: |
|
| 查看次数: |
4406 次 |
| 最近记录: |