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

एंड्रॉइड में टेक्स्ट व्यू में टेक्स्ट को जस्टिफाई कैसे करें?

<घंटा/>

यह उदाहरण दर्शाता है कि एंड्रॉइड पर टेक्स्ट व्यू में टेक्स्ट को कैसे जस्टिफाई किया जाए।

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

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

 

चरण 3 - निम्नलिखित कोड को res/layout/list_item.xml

. में जोड़ें
   

चरण 4 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.app.sample;import androidx.appcompat.app.AppCompatActivity;import androidx.recyclerview.widget.LinearLayoutManager;import androidx.recyclerview.widget.RecyclerView;import android.os.Bundle;import java.util.ArrayList;import java.util.List;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {निजी अंतिम स्ट्रिंग TAG ="MainActivity"; निजी RecyclerView recyclerView; निजी LinearLayoutManager लेआउटमैनेजर; निजी RecyclerViewAdapter एडाप्टर; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); recyclerView =(RecyclerView)findViewById(R.id.recycler_view); recyclerView.addItemDecoration (नया SimpleDividerItemDecoration (यह)); लेआउटमैनेजर =नया लीनियरलाउटमैनेजर (मेनएक्टिविटी। यह); recyclerView.setLayoutManager(layoutManager); सूची <आइटमऑब्जेक्ट> पोस्ट =रिटर्नलिस्ट इटम्स (); अनुकूलक =नया RecyclerViewAdapter (MainActivity.this, पोस्ट); recyclerView.setAdapter (एडाप्टर); } निजी सूची<आइटमऑब्जेक्ट>रिटर्नलिस्टआइटम्स(){ सूची<आइटमऑब्जेक्ट>आइटम =नई ऐरेलिस्ट<आइटमऑब्जेक्ट>(); आइटम जोड़ें (नया आइटमऑब्जेक्ट ("रिक्त स्थान", "टेलर स्विफ्ट", "2016")); आइटम जोड़ें (नया आइटमऑब्जेक्ट ("अपटाउन फंक", "मार्क रॉनसन", "2016")); आइटम। जोड़ें (नया आइटमऑब्जेक्ट ("मेरा चेहरा महसूस नहीं कर सकता", "द वीकेंड", "2016")); आइटम जोड़ें (नया आइटमऑब्जेक्ट ("चीयरलीडर", "ओएमआई", "2016")); आइटम। जोड़ें (नया आइटमऑब्जेक्ट ("व्हाट डू यू मीन?", "जस्टिन बीबर", "2016")); आइटम। जोड़ें (नया आइटमऑब्जेक्ट ("हैलो", "एडेल", "2016")); सामान वापस करे; }}

चरण 5 - निम्न कोड को src/ItemObject.java

में जोड़ें <पूर्व>पैकेज com.app.sample;पब्लिक क्लास ItemObject {निजी स्ट्रिंग songTitle; निजी स्ट्रिंग गीतवर्ष; निजी स्ट्रिंग गीत लेखक; public ItemObject(String songTitle, String songYear, String songAuthor) {this.songTitle =songTitle; यह.गीतवर्ष =गीतवर्ष; this.songAuthor =songAuthor; } सार्वजनिक स्ट्रिंग getSongTitle() { वापसी songTitle; } सार्वजनिक स्ट्रिंग getSongYear() { वापसी songYear; } सार्वजनिक स्ट्रिंग getSongAuthor() { वापसी songAuthor; }}

चरण 6 - निम्न कोड को src/RecyclerViewAdapter.java

में जोड़ें <पूर्व>पैकेज com.app.sample;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import androidx.recyclerview.widget.RecyclerView;import java. util.List;पब्लिक क्लास RecyclerViewAdapter RecyclerView.Adapter{ Private List itemList; निजी संदर्भ संदर्भ; सार्वजनिक RecyclerViewAdapter (संदर्भ संदर्भ, सूची <आइटमऑब्जेक्ट> आइटम सूची) {this.itemList =itemList; यह। संदर्भ =संदर्भ; } @Override सार्वजनिक RecyclerViewHolders onCreateViewHolder(ViewGroup parent, int viewType) { देखें LayoutView =LayoutInflater.from(parent.getContext()).inflate(R.layout.list_item, null); RecyclerViewHolders rcv =नया RecyclerViewHolders (लेआउट व्यू); वापसी आरसीवी; } @Override public void onBindViewHolder(RecyclerViewHolders Holder, int position) {holder.songTitle.setText("Song Title:" + itemList.get(position).getSongTitle()); धारक.songYear.setText ("गीत वर्ष:" + itemList.get (स्थिति)। getSongYear ()); धारक.songAuthor.setText ("गीत लेखक:" + itemList.get (स्थिति)। getSongAuthor ()); } @ ओवरराइड पब्लिक इंट getItemCount () { इसे लौटाएं। आइटम लिस्ट.साइज (); }}

चरण 7 - निम्न कोड को src/RecyclerViewHolders.java

में जोड़ें <पूर्व>पैकेज com.app.sample;import android.util.SparseBooleanArray;import android.view.View;import android.widget.TextView;import androidx.recyclerview.widget.RecyclerView;पब्लिक क्लास RecyclerViewHolders RecyclerView.ViewHolderimplements View.OnClickListener का विस्तार करता है {सार्वजनिक टेक्स्ट व्यू गीत शीर्षक; सार्वजनिक पाठ दृश्य गीतवर्ष; सार्वजनिक पाठ दृश्य गीतलेखक; निजी SparseBooleanArray चयनित आइटम =नया SparseBooleanArray (); पब्लिक रीसाइक्लर व्यूहोल्डर्स (आइटम व्यू देखें) {सुपर (आइटम व्यू); itemView.setOnClickListener (यह); songTitle =(TextView)itemView.findViewById(R.id.song_title); songYear =(TextView)itemView.findViewById(R.id.song_year); songAuthor =(TextView)itemView.findViewById(R.id.song_author); } @Override सार्वजनिक शून्य पर क्लिक करें (दृश्य देखें) { अगर (चयनित Items.get (getAdapterPosition (), झूठा)) {चयनित Items.delete (getAdapterPosition ()); देखें.सेट चयनित (झूठा); } और { चयनित इटम्स.पुट (getAdapterPosition (), सच); view.set चयनित (सच); } }}

चरण 8 - निम्न कोड को Manifests/AndroidManifest.xml

में जोड़ें
 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

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

एंड्रॉइड में टेक्स्ट व्यू में टेक्स्ट को जस्टिफाई कैसे करें?


  1. एंड्रॉइड में बटरनाइफ का उपयोग कैसे करें?

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

  1. एंड्रॉइड पर JSON का विश्लेषण कैसे करें?

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

  1. एंड्रॉइड पर टेक्स्ट व्यू में टेक्स्ट को कैसे जस्टिफाई करें?

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