工具栏按钮单击事件功能

时间:2017-08-02 11:02:26

标签: android

我在Toolbar创建了设置按钮,现在我需要将屏幕导航到设置屏幕,然后点击设置按钮。

image

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="schemas.android.com/apk/res/android"; xmlns:app="schemas.android.com/apk/res-auto">;
 <item android:id="@+id/action_settings" 
android:title="ConfigApp" 
android:icon="@drawable/ic_action_name" 
app:showAsAction="ifRoom" /> 
</menu>

3 个答案:

答案 0 :(得分:0)

您可以使用onOptionsItemSelected函数。这个reference将帮助您这样做。

答案 1 :(得分:0)

试试这个:

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

 public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()){
            case R.id.action_settings:
                //Strar activity here
                break;
            default:
                return super.onOptionsItemSelected(item);
        }
        return super.onOptionsItemSelected(item);
    }

答案 2 :(得分:0)

您应该覆盖import org.apache.spark.sql.functions._ df.withColumn("temp", concat($"customer_1",$"place",$"customer_2", $"item._3")) .dropDuplicates("temp") .drop("temp") ng eject方法,并从menuitem中取出特定的onCreateOptionsMenu并导航到设置屏幕。

onOptionsItemSelected