小编Sco*_*ght的帖子

在Xamarin中通过新活动加载时,布局不显示内容

我正在用Xamarin开发一个应用程序.

我有三个活动,DiallerActivity,ContactsActivitySplashActivity - 以及两个.axml布局,Main.axml和Contacts.axml

SplashActivity是第一次加载,显示在打开的应用程序,当它完成它加载了一个闪屏DiallerActivity它显示我的Main.axml布局-这工作得很好.

在我的Main.axml布局中,我有一个按钮,当点击它时会加载ContactsActivity,然后加载Contacts.axml,里面只有3个按钮和一个标签..没有一个被编程做任何事情.

问题是,当单击按钮时,显示屏将变为空白屏幕,仍显示屏幕顶部的安卓栏.它只是不显示.axml文件中的任何内容.

我需要在运行活动时显示Contacts.axml布局.我希望我已经明确了这一点.我目前的代码如下.

DiallerActivity的代码

protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);

        // Set our view from the "main" layout resource
        SetContentView (Resource.Layout.Main);

Button btnAcceptClick = FindViewById<Button> (Resource.Id.btnAccept);

btnAcceptClick.Click += delegate {
            StartActivity (typeof(VoWiFiApplicationFinal.ContactsActivity));
        };
Run Code Online (Sandbox Code Playgroud)

ContactsActivity的代码

public class ContactsActivity : Activity
{
    protected override void OnCreate (Bundle bundle)
    {
        base.OnCreate (bundle);

        // setting the contacts.axml …
Run Code Online (Sandbox Code Playgroud)

c# layout android xamarin.android xamarin

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

标签 统计

android ×1

c# ×1

layout ×1

xamarin ×1

xamarin.android ×1