-4
我正在嘗試爲大學項目創建一個簡單的應用程序,它變得令人沮喪。每當我糾正一個錯誤6更多彈出。有人可以幫幫我嗎。在android studio中調用一個新的活動
這個盒子是要求更多的信息...所以基本上我想創建4活動,主要,age4to10,age11to15,age15to18。我需要能夠點擊一個按鈕並從Main.class
中調用相對的活動。但每次我調試時,我得到的錯誤,我根本不明白如何解決。
每項活動都將託管一個微調器,其中包含用戶選擇的玩具選擇。 (不要讓我開始在spinners)
我會感謝用戶不編輯我的帖子,因爲我認爲這裏的所有信息與我所遇到的問題有關。除此之外......我的Java培訓很少,所以我需要更正您可能需要提供的示例。
謝謝。
package com.example.android.skillsdemoVT;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
Button button1;
Button button2;
Button button3;
@Override
/* button1 */
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View viewById;
viewById = findViewById(R.id.button1);
button1.setOnClickListener(this);
}
@Override
public void onClick1(View v)
{
{
button1click1();
}
}
public void button1click1()
{
startActivity(new Intent(MainActivity.this, age4to10.class));
}
/* Button2 */
public void onClick2(View v)
{
setContentView(R.layout.activity_main);
View viewById;
viewById = findViewById(R.id.button2);
button2.setOnClickListener(this);
}
public void button2click1()
{
{
button2click1();
}
}
public void()
{
{
startActivity(new Intent(MainActivity.this, age11to15.class));
}
}
/* button3 */
public void onClick3(View v)
{
setContentView(R.layout.activity_main);
View viewById;
viewById = findViewById(R.id.button3);
button3.setOnClickListener(this);
}
@Override
public void onClick(View v) {
{
button3click1();
}
}
public void button3click1()
{
startActivity(new Intent(MainActivity.this, age15to18.class));
}
}
MY XML
<?xml version="1.0" encoding="utf-8"?>
<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: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=".MainActivity">
<ImageView
android:id="@+id/tree1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/tree1"/>
<TextView
android:id="@+id/welcome"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="85dp" android:text="Welcome to Santa's workshop."
android:textColor="#ffffff"
android:textSize="25sp"/>
<TextView
android:id="@+id/instructions"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Please let Santa know how old you are!"
android:textColor="#ffffff"
android:textSize="25sp"
android:layout_marginTop="43dp"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/welcome"
android:layout_alignEnd="@+id/welcome" />
<Button
android:id="@+id/button1"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="#b12b2b"
android:textColor="#ffffff"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:text="Age 4-10"
android:textSize="30sp"
android:onClick="age4to10"/>
<Button
android:id="@+id/button2"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="#b12b2b"
android:textColor="#ffffff"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/button1"
android:text="Age 11-14"
android:textSize="30sp"
android:onClick="age11to15"/>
<Button
android:id="@+id/button3"
android:layout_width="120dp"
android:layout_height="120dp"
android:background="#b12b2b"
android:textColor="#ffffff"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/button2"
android:text="Age 15-17"
android:textSize="30sp"
android:onClick="age15to18"
/>
/>
</RelativeLayout>
人們downvoting,因爲你的問題不遵循這裏設立的準則:http://stackoverflow.com/help/how-to-ask –
這是確定。 。我沒有意識到有問題的規則..... –
只是有點建議,在你提出一個關於你的代碼不工作的問題之前,試着將它縮小到最小的形式,錯誤仍然存在。這經常會將問題本身排除在外。 –