2016-04-05 23 views
1

Navigasyon Çekmecesi ve Araç Çubuğu ile bir uygulama geliştirdim. Kullanıcının Araç Çubuğunun "etikel" i üzerine tıklayarak "Ana Etkinliğe" dönebileceğini uygulamak istiyorum.Back to MainActivity Android App

public class Activity_A extends AppCompatActivity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_angebot_erstellen); 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 
    int id = item.getItemId(); 

    //noinspection SimplifiableIfStatement 
    if (id == R.id.toolbar) { 
     startActivity(new Intent(getApplicationContext(), MainActivity.class)); 
    } 
    return super.onOptionsItemSelected(item); 
} 
} 

Benim App_Bar

<?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="blub"> 

<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> 

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

Manifest aşağıdaki aktivitesine duydukları çalıştıran ve Toolbar tıkladığında o/onu MainActivity onu dönmelidir

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="blubb"> 

<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".Activity_A" /> 
    <activity android:name=".Activity_E" /> 
    <activity android:name=".Login" /> 
    <activity android:name=".Register" > 
    </activity> 
</application> 

</manifest> 

Maalesef bu konuda biraz yeniyim ve sorun şu ki, etikete tıklarken hiçbir şey olmuyor. Her yardım için teşekkür ederim.

Saygılarımızla :)

+0

Araç Çubuğunuzu ActionBar'ınız olarak kullanmak ister misiniz? –

+0

ActionBar'ı tıklatarak ne demek istiyorsun? – TooManyEduardos

+0

Bence Araç Çubuğumu ActionBar olarak kullanmak istiyorum. Karışıklık için Sry. –

cevap

0

sen giydin senin Activity_AManifest Main Faaliyet bir çocuk olarak?

<activity 
      android:name=".Activity_A" 
      android:parentActivityName=".MainActivity"> 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="blubb.MainActivity"/> 
</activity> 
+0

Manifest ekledim. Ben öyle düşünmüyorum? –

+0

Düzenlenmiş cevabımı görün. – firepod

+0

ty şimdiye kadar deneyeceğim. Ama android için eklenecek: value = "???" /> –