小编Del*_*ake的帖子

需要帮助切换活动

我在Android Studio上非常新,所以我要求初学者级别的解释:)

我正在创建一个名为SyncZ的应用程序,我创建了一个登录屏幕,我需要这样做,以便当我按下"登录或注册"时它会转到我的 activity_main.xml

我开始创建一个空白活动,然后添加了一个登录活动,然后我将其activity_login.xml设为main,以便在启动应用程序时首先登录菜单.

所以我真正的问题是,如何从我切换activity_loginactivity_main按钮email_sign_in_button

这是我的代码(XML和Java)我很抱歉,如果文本太多,我希望你能解决它:)

AndroidManifest.xml中

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity">

<TextView
    android:text="@string/hello_world"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

activity_login.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.administrator.helloworld.LoginActivity"
>

<!-- Login progress -->
<ProgressBar
    android:id="@+id/login_progress"
    style="?android:attr/progressBarStyleLarge"
    android:layout_width="470dp"
    android:layout_height="470dp"
    android:layout_marginBottom="8dp"
    android:visibility="gone"/>

<LinearLayout
    android:id="@+id/email_login_form"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:weightSum="1">

    <ImageView
        android:layout_width="300dp"
        android:layout_height="160dp"
        android:id="@+id/imageView"
        android:layout_gravity="center_horizontal"
        android:background="@drawable/syncz"
        android:layout_marginTop="50dp"
        android:layout_marginBottom="75dp" />

    <TextView
        android:layout_width="79dp"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceLarge"
        android:text="Login:"
        android:id="@+id/textView"
        android:textStyle="bold" />

    <AutoCompleteTextView …
Run Code Online (Sandbox Code Playgroud)

java xml android android-activity

4
推荐指数
1
解决办法
368
查看次数

在继续使用C#WPF之前,让线程等待两秒钟

我无法在不阻止GUI的情况下使线程等待两秒钟.我所知道的最简单的等待方法是Thread.Sleep(2000);.如果您可以使用一些我不知道的定时器或其他示例,请这样做,因为我不太熟悉编码方式.

private void run_program_Click(object sender, RoutedEventArgs e)
{
    if (comboBox1.Text == "Drive forwards and back")
    {
        stop.IsEnabled = true;

        EngineA(90); //Makes EngineA drive at 90% power
        EngineB(90); //Makes EngineB drive at 90% power

        // Basicly it has to wait two seconds here

        EngineA(-90); // -90% power aka. reverse
        EngineB(-90); // -90% power

        // Also two seconds here

        EngineA(0); // Stops the engine
        EngineB(0); // Stops
        EngineC();
     }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf wait

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

标签 统计

android ×1

android-activity ×1

c# ×1

java ×1

wait ×1

wpf ×1

xml ×1