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

Android TextView में टेक्स्ट को क्षैतिज और लंबवत केंद्र में कैसे करें?

यह उदाहरण दर्शाता है कि Android TextView में android:gravity एट्रिब्यूट का उपयोग करके टेक्स्ट को क्षैतिज (हॉरिजॉन्टल) और लंबवत (वर्टिकल) केंद्र में कैसे संरेखित किया जाए।

चरण 1: नया प्रोजेक्ट बनाएं

Android Studio में नया प्रोजेक्ट बनाएं।

चरण 2: लेआउट XML में gravity सेट करें

res/layout/activity_main.xml - दो TextViews अलग-अलग ग्रेविटी के साथ:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="16dp">
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center_vertical"
        android:text="Text in Center Vertical" />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center_horizontal"
        android:text="Text in Center Horizontal" />
</RelativeLayout>

ग्रेविटी विकल्प:

  • center - दोनों दिशाओं में केंद्र
  • center_horizontal - केवल क्षैतिज केंद्र
  • center_vertical - केवल लंबवत केंद्र
  • start, end, left, right, top, bottom - अन्य संरेखण

चरण 3: MainActivity.java

src/MainActivity.java - कोई अतिरिक्त कोड नहीं:

package app.com.sample;

import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

चरण 4: AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.sample">
    <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>

ऐप चलाएं

पहला TextView लंबवत केंद्र में, दूसरा क्षैतिज केंद्र में दिखेगा।

Android TextView में टेक्स्ट को क्षैतिज और लंबवत केंद्र में कैसे करें?

  1. CSS से बटन एलिमेंट को वर्टिकली और हॉरिजॉन्टली सेंटर कैसे करें? CSS से बटन एलिमेंट को वर्टिकली और हॉरिजॉन्टली सेंटर कैसे करें?

    CSS से बटन को वर्टिकली और हॉरिजॉन्टली सेंटर करने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .centered { &n

  1. CSS से एलिमेंट को वर्टिकली और हॉरिजॉन्टली सेंटर कैसे करें? CSS से एलिमेंट को वर्टिकली और हॉरिजॉन्टली सेंटर कैसे करें?

    CSS से एलिमेंट को वर्टिकली और हॉरिजॉन्टली सेंटर करने के लिए, कोड निम्नानुसार है -उदाहरण<!DOCTYPE html> <html> <head> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .centered

  1. Android पर कॉपी और पेस्ट में मास्टर करें: चरण-दर-चरण गाइड Android पर कॉपी और पेस्ट में मास्टर करें: चरण-दर-चरण गाइड

    पूरी दुनिया हमेशा लैरी टेस्लर की ऋणी रहेगी, जिन्होंने कट/कॉपी और पेस्ट का आविष्कार किया। यह सरल लेकिन अनिवार्य फंक्शन कंप्यूटिंग का एक अपरिहार्य हिस्सा है। हम कॉपी और पेस्ट के बिना एक डिजिटल दुनिया की कल्पना नहीं कर सकते। इसके बिना एक ही मैसेज को बार-बार टाइप करना न केवल निराशाजनक होता बल्कि कई डिज