こんにちは私はアンドロイドが新しく、複数のボタンに問題があります。私はMainActivityに複数のボタンを実装しました。今は別のアクティビティを作成し、同じことを実装していますonClick複数のボタン - Android
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
public class Activity6 extends AppCompatActivity implements
View.OnClickListener{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adminbackdoor);
Button ee = (Button) findViewById(R.id.button12);
Button ff = (Button) findViewById(R.id.button9);
Button gg = (Button) findViewById(R.id.button10);
Button hh = (Button) findViewById(R.id.button11);
ee.setOnClickListener(this);
ff.setOnClickListener(this);
gg.setOnClickListener(this);
hh.setOnClickListener(this);
}
@Override
public void onClick (View vv){
switch (vv.getId()) {
case R.id.button12:
Intent e = new Intent(Activity6.this, Admin1.class);
startActivity(e);
break;
case R.id.button9:
Intent f = new Intent(Activity6.this, User1.class);
startActivity(f);
break;
case R.id.button10:
Intent g = new Intent(Activity6.this, Teacher1.class);
startActivity(g);
break;
case R.id.button11:
Intent h = new Intent(Activity6.this, Class1.class);
startActivity(h);
break;
default:
break;
}
}
Admin1.class
:新しい活動のmainActivity私はこの活動新しい活動(Activity6.class)内に複数のボタンを持っています
import android.os.Bundle; import android.support.v7.app.AppCompatActivity; public class Admin1 extends AppCompatActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.admin); } }
User1.class
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class User1 extends AppCompatActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adminuser);
}
}
活動Teacher1.classとClass1.class Admin1.classとUser1.classでなく、異なるレイアウトと同じを持っています。 注:私は問題が何であるかを知らない
<activity android:name=".Activity6"></activity>
<activity android:name=".Admin1"></activity>
<activity android:name=".Class1"></activity>
<activity android:name=".Teacher1"></activity>
<activity android:name=".User1"></activity>
adminbackdoor.XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:text="العمليات"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView"
android:fontFamily="serif"
android:textSize="30sp"
android:textStyle="bold"
android:layout_marginTop="60dp"
android:layout_marginRight="140dp" />
<Button
android:id="@+id/button12"
android:layout_width="231dp"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_marginTop="20dp"
android:background="@drawable/round"
android:text="admin"
android:textSize="24sp"
android:textStyle="bold" />
<Button
android:id="@+id/button9"
android:layout_width="231dp"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_marginTop="20dp"
android:background="@drawable/round"
android:text="user"
android:textSize="24sp"
android:textStyle="bold" />
<Button
android:id="@+id/button10"
android:layout_width="231dp"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_marginTop="20dp"
android:background="@drawable/round"
android:text="teacher"
android:textSize="24sp"
android:textStyle="bold" />
<Button
android:id="@+id/button11"
android:layout_width="231dp"
android:layout_height="wrap_content"
android:layout_marginLeft="80dp"
android:layout_marginTop="20dp"
android:background="@drawable/round"
android:text="class"
android:textSize="24sp"
android:textStyle="bold" />
</LinearLayout>
とのonClickは私と一緒に動作しません??:私はこのようなマニフェストにすべての活動を追加します アプリケーションを実行してボタンが動作しなかった場合(別のレイアウトに移動)
はあなたが何を意味するか:私がお勧めすることができます
そして、一つのことは、このような状況では、次のようにクリックリスナーを使用することで 'とのonClickは、あなたがしようとする必要がme' –
では動作しません。あなたが持っている問題が何であるかをもう少し明確にしてください。現在、あなたの質問はかなり不明です。 – codeMagic
私は、アプリケーションを実行して、ボタンが動作しなかった場合(別のレイアウトに移動します) – reemsr