यह उदाहरण दर्शाता है कि एंड्रॉइड में एक्शन बार शीर्षक पर ऑनक्लिक श्रोता कैसे सेट करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<?xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android" xmlns:app = "https://schemas.android.com/apk/res-auto" xmlns:tools = "https://schemas.android.com/tools" android:layout_width = "match_parent" android:gravity = "center" android:layout_height = "match_parent" tools:context = ".MainActivity" android:orientation = "vertical"> <android.support.v7.widget.Toolbar android:id = "@+id/my_awesome_toolbar" android:layout_width = "match_parent" android:layout_height = "wrap_content" android:background = "@color/colorPrimary" android:minHeight = "?attr/actionBarSize" > <TextView android:id = "@+id/toolbarTitle" style = "@style/TextAppearance.Widget.AppCompat.Toolbar.Title" android:background = "?attr/selectableItemBackground" android:layout_width = "wrap_content" android:gravity = "center_vertical" android:layout_height = "match_parent" /> </android.support.v7.widget.Toolbar> <TextView android:id = "@+id/text" android:textSize = "30sp" android:layout_width = "match_parent" android:layout_height = "match_parent" /> </LinearLayout>
उपरोक्त कोड में, हमने टूलबार और टेक्स्ट व्यू लिया है।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ेंpackage com.example.myapplication; import android.annotation.SuppressLint; import android.app.ActivityManager; import android.app.admin.DevicePolicyManager; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Build; import android.os.Bundle; import android.support.annotation.RequiresApi; import android.support.v7.app.AppCompatActivity; import android.view.MenuItem; import android.view.View; import android.widget.TextView; import android.widget.Toolbar; public class MainActivity extends AppCompatActivity { TextView textView; @SuppressLint("RestrictedApi") @RequiresApi(api = Build.VERSION_CODES.N) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSupportActionBar().hide(); setContentView(R.layout.activity_main); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); TextView toolbarTitle = (TextView) findViewById(R.id.toolbarTitle); toolbarTitle.setText("Home"); toolbarTitle.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); textView = findViewById(R.id.text); textView.setText("action bar name Click "); } private void setSupportActionBar(Toolbar toolbar) { } }
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -