Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कोटलिन का उपयोग करके एंड्रॉइड में मेनू आइटम का टेक्स्ट रंग कैसे बदलें?


यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android में मेनू आइटम का टेक्स्ट रंग कैसे बदला जाए।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <TextView
      android:id="@+id/textView"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="70dp"
      android:background="#008080"
      android:padding="5dp"
      android:text="TutorialsPoint"
      android:textColor="#fff"
      android:textSize="24sp"
      android:textStyle="bold" />
   <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Changing Option Menu Background and text Color"
      android:textAlignment="center"
      android:textColor="@android:color/holo_orange_dark"
      android:textSize="24sp"
      android:textStyle="bold" />
</RelativeLayout>

चरण 3 - निम्न कोड को res/menu/menu_items.xml

. में जोड़ें
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:app="https://schemas.android.com/apk/res-auto">
   <item
      android:id="@+id/option_menu_item_1"
      android:orderInCategory="1"
      android:title="Menu 1"
      app:showAsAction="never" />
   <item
      android:id="@+id/option_menu_item_2"
      android:orderInCategory="2"
      android:title="Menu 2"
      app:showAsAction="never" />
   <item
      android:id="@+id/option_menu_item_3"
      android:orderInCategory="3"
      android:title="Menu 3"
      app:showAsAction="never" />
</menu>

चरण 4 - निम्न कोड को res/values/styles.xml में जोड़ें

<resources>
   <!-- Base application theme. -->
   <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
      <!-- Customize your theme here. -->
      <item name="colorPrimary">@color/colorPrimary</item>
      <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
      <item name="colorAccent">@color/colorAccent</item>
      <item name="android:itemBackground">@color/skyBlue</item>
      <item name="android:textColor">#ff000f</item>
   </style>
</resources>

चरण 5 - निम्न कोड को res/values/colors.xml में जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<resources>
   <color name="colorPrimary">#6200EE</color>
   <color name="colorPrimaryDark">#3700B3</color>
   <color name="colorAccent">#03DAC5</color>
   <color name="skyBlue">#87CEEB</color>
</resources>

चरण 6 - निम्न कोड को src/MainActivity.kt में जोड़ें

import android.os.Bundle
import android.view.Menu
import android.view.MenuItem
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
   }
   override fun onCreateOptionsMenu(menu: Menu?): Boolean {
      menuInflater.inflate(R.menu.menu, menu)
      return true
   }
   override fun onOptionsItemSelected(item: MenuItem): Boolean {
      return when (item.itemId) {
         R.id.option_menu_item_1 -> true
         R.id.option_menu_item_2 -> true
         R.id.option_menu_item_3 -> true
         else -> super.onOptionsItemSelected(item)
      }
   }
}

चरण 7 - निम्न कोड को androidManifest.xml में जोड़ें

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android"
   package="com.example.q11">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फाइलों में से एक को खोलें और रन पर क्लिक करें टूलबार से कोटलिन का उपयोग करके एंड्रॉइड में मेनू आइटम का टेक्स्ट रंग कैसे बदलें? आइकन। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

कोटलिन का उपयोग करके एंड्रॉइड में मेनू आइटम का टेक्स्ट रंग कैसे बदलें?


  1. मैं एंड्रॉइड एक्शनबार में मेनू आइटम कैसे छुपा और दिखा सकता हूं?

    यह उदाहरण दर्शाता है कि मैं Android ActionBar में किसी मेनू आइटम को कैसे छिपाऊं और दिखाऊं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  1. मैं एक्शनबारएक्टिविटी के एक्शनबार का पृष्ठभूमि रंग कैसे बदलूं?

    यह उदाहरण दर्शाता है कि किसी ActionBarActivity के ActionBar की पृष्ठभूमि का रंग कैसे बदला जाए चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। <

  1. एंड्रॉइड में विकल्प मेनू की पृष्ठभूमि का रंग कैसे बदलें?

    यह उदाहरण दर्शाता है कि Android में विकल्प मेनू की पृष्ठभूमि का रंग कैसे बदला जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - न