কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েড TextView-এ হোয়াইট স্পেস মুছে ফেলার পদ্ধতি

অ্যান্ড্রয়েড TextView-এ হোয়াইট স্পেস মুছে ফেলা

এই উদাহরণটি দেখাবে কীভাবে অ্যান্ড্রয়েডে TextView-এ হোয়াইট স্পেস মুছে ফেলা যায়।

ধাপ ১: নতুন প্রজেক্ট তৈরি

Android Studio-তে File → New Project এ যান এবং প্রয়োজনীয় ডিটেইল পূরণ করে নতুন প্রজেক্ট তৈরি করুন।

ধাপ ২: লে আউট XML কোড যোগ করুন

res/layout/activity_main.xml ফাইলে নিচের কোড যোগ করুন:

<?xml version = "1.0" encoding = "utf-8"?> 
<LinearLayout 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" 
    android:orientation = "vertical"> 
    <EditText 
        android:id = "@+id/name" 
        android:layout_width = "match_parent" 
        android:hint = "নাম লিখুন" 
        android:layout_height = "wrap_content" /> 
    <LinearLayout 
        android:layout_width = "wrap_content" 
        android:layout_height = "wrap_content"> 
        <Button 
            android:id = "@+id/save" 
            android:text = "সংরক্ষণ" 
            android:layout_width = "wrap_content" 
            android:layout_height = "wrap_content" /> 
    </LinearLayout> 
    <TextView 
        android:id = "@+id/textview" 
        android:layout_width = "match_parent" 
        android:layout_height = "match_parent" /> 
</LinearLayout>

উপরোক্ত কোডে নামের জন্য EditText নেওয়া হয়েছে। ব্যবহারকারী বাটনে ক্লিক করলে EditText-এর মান থেকে হোয়াইট স্পেস সরিয়ে TextView-এ যোগ করা হবে।

ধাপ ৩: MainActivity.java কোড যোগ করুন

src/MainActivity.java ফাইলে নিচের কোড যোগ করুন:

package com.example.andy.myapplication; 

import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.EditText; 
import android.widget.ListView; 
import android.widget.TextView; 
import android.widget.Toast; 
import java.util.ArrayList; 
import java.util.Collections; 
import java.util.HashMap; 
import java.util.HashSet; 
import java.util.Set; 

public class MainActivity extends AppCompatActivity { 
    EditText name; 
    HashMap<Character,Integer> charCountMap; 
    TextView textview; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
        
        name = findViewById(R.id.name); 
        textview = findViewById(R.id.textview); 
        charCountMap = new HashMap<>(); 
        
        findViewById(R.id.save).setOnClickListener(new View.OnClickListener() { 
            @Override 
            public void onClick(View v) { 
                if (!name.getText().toString().isEmpty()) { 
                    String strArray = name.getText().toString().replaceAll("\\s+", ""); 
                    textview.setText(strArray); 
                    Toast.makeText(MainActivity.this, "ইনসার্ট হয়েছে", Toast.LENGTH_LONG).show(); 
                } else { 
                    name.setError("নাম লিখুন"); 
                } 
            } 
        }); 
    } 
}

অ্যাপ্লিকেশন চালান

আপনার অ্যান্ড্রয়েড মোবাইল ডিভাইস কম্পিউটারের সাথে সংযুক্ত আছে ধরে নেওয়া হয়েছে। Android Studio-তে আপনার প্রজেক্টের এক্টিভিটি ফাইল খুলুন এবং টুলবার থেকে Run আইকনে ক্লিক করুন। আপনার মোবাইল ডিভাইস সিলেক্ট করুন এবং ডিভাইস চেক করুন যা ডিফল্ট স্ক্রিন দেখাবে।

অ্যান্ড্রয়েড TextView-এ হোয়াইট স্পেস মুছে ফেলার পদ্ধতি

উপরোক্ত ফলাফলে, আমরা নাম ইনসার্ট করছি কিন্তু TextView-এ কোনো হোয়াইট স্পেস নেই।

  1. Android-এ TextView-এ টেক্সট জাস্টিফাই (Justify) করার পদ্ধতি

  2. Android-এ সফট কীবোর্ড তৈরি করার পদ্ধতি

  3. অ্যান্ড্রয়েড থেকে ম্যালওয়্যার সরানোর উপায়

  4. অ্যান্ড্রয়েডে ক্রোম থেকে 'Articles for You' সরানো