2016-02-25 74 views

回答

1

首先,在

資源創建xml文件 - >菜單 - > main.xml中

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 
    <item 
     android:id="@+id/action_about_us" 
     android:orderInCategory="100" 
     android:title="About Us" 
     app:showAsAction="never"/> 
</menu> 

活動,

@Override 
public boolean onCreateOptionsMenu(Menu menu) 
{ 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getMenuInflater().inflate(R.menu.main, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) 
{ 
    int id = item.getItemId(); 

    //noinspection SimplifiableIfStatement 
    if (id == R.id.action_about_us) 
    { 
     // Start AboutUs activity here 
     return true; 
    } 

    return super.onOptionsItemSelected(item); 
} 

希望這會幫助你。

+0

非常感謝:-)它工作很大 –

0

您必須製作一個新的XML-LayOut文件。 最簡單和最快的方式是在 onOptionsItemSelected設置:

public boolean onOptionsItemSelected(MenuItem item) 
{ 
    int id = item.getItemId(); 

    if (id == R.id.actionaboutus) 
    { 
     setContentView(R.layout.aboutus); 
     return true; 
    } 
    return super.onOptionsItemSelected(item); 
} 
+0

謝謝,這有助於:-) –

相關問題