Rakesh L
Rakesh L

Reputation: 3

Android-Stuck with Comparison of two views

I've two groups of Buttons,each has three buttons and three Activities such as Activity A,Activity B and Activity C in my android Application.

Group A

Button 1

Button 2

Button 3

Group B

Button 5 

Button 6

Button 7

If I click Button 1 and then Button 5 ,Activity A must be opened

If I click Button 2 and then Button 6 ,Activity B must be opened

If I click Button 3 and then Button 7 ,Activity C must be opened .

How to achieve this ?

Upvotes: 0

Views: 397

Answers (1)

Egis
Egis

Reputation: 879

here is an example:

<LinearLayout 
        android:id="@+id/group_A"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <Button 
            android:id="@+id/button1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityA"/>
        <Button 
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityB"/>
        <Button 
            android:id="@+id/button3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityC"/>
    </LinearLayout>

    <LinearLayout 
        android:id="@+id/group_B"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">

        <Button 
            android:id="@+id/button5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityA"/>
        <Button 
            android:id="@+id/button6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityB"/>
        <Button 
            android:id="@+id/button7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:onClick="startActivityC"/>
    </LinearLayout>

in the Activity, which you want to start your Activities A, B & C in, you need to define your methods, e.g.

public void startActivityA(View view) {
    Intent i = new Intent(this, ActivityA.class);
    startActivity(i);       
}

Upvotes: 1

Related Questions