2016-06-03 17 views
-1

Hallo ich bin Anfänger in Android. Also brauche ich etwas Hilfe. Ich habe eine neue Aktivität in Android gemacht, die funktioniert, aber wenn ich etwas in andere Aktivitäten tippte, die nicht angezeigt werden. Ich kann nicht herausfinden, warum es nicht wie erwartet funktioniert. Laut mir sollte es "Neue Aktivität gestartet" in einer neuen Aktivität zeigen.Neue Aktivität in Android Studio

Quellcode MainActivity.class

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 

     FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
     fab.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View view) { 
       Intent intent = new Intent(getApplicationContext(), AditionalActivity.class); 
       startActivity(intent); 
      } 
     }); 
    } 

AditionalActivity.class

package com.example.bablu.myapplication; 

import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 

/** 
* Created by Bablu on 6/3/2016. 
*/ 
public class AditionalActivity extends AppCompatActivity { 


    protected void OnCreate(Bundle SavedInstanceState) 
    { 
     super.onCreate(SavedInstanceState) ; 
     setContentView(R.layout.additional_activity); 

    } 
} 

activity_main.xml

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context="com.example.bablu.myapplication.MainActivity"> 

    <android.support.design.widget.AppBarLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:theme="@style/AppTheme.AppBarOverlay"> 

     <android.support.v7.widget.Toolbar 
      android:id="@+id/toolbar" 
      android:layout_width="match_parent" 
      android:layout_height="?attr/actionBarSize" 
      android:background="?attr/colorPrimary" 
      app:popupTheme="@style/AppTheme.PopupOverlay" /> 

    </android.support.design.widget.AppBarLayout> 

    <include layout="@layout/content_main" /> 

    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/fab" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom|end" 
     android:layout_margin="@dimen/fab_margin" 
     android:src="@android:drawable/ic_dialog_email" /> 

</android.support.design.widget.CoordinatorLayout> 

aditional_activity.xml

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="New Activity Launched" 
     android:id="@+id/textView2" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:layout_marginTop="136dp" 
     android:textSize="32sp" /> 
</RelativeLayout> 
+0

Sie in manifest Ihr AditionalActivity registriert Hat? – Sush

+0

Fehler in Ihrem Code.? –

+0

Ja, ich habe mich in der Manifest-Datei registriert. Und kein Fehler ist aufgetreten! –

Antwort

0

die Sie interessieren,

Intent intent = new Intent(MainActivity.this, AditionalActivity.class); 
startActivity(intent); 

@ your OnClickListener

+0

Ich habe das auch versucht. Aber dasselbe Ergebnis ... irgendeinen anderen Trick? –

Verwandte Themen