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

Kotlin-এ বাটন ক্লিক করলে ডায়ালগ বন্ধ না হওয়ার পদ্ধতি


এই উদাহরণটি দেখায় কিভাবে Kotlin ব্যবহার করে AlertDialog-এ বাটন ক্লিক করলে ডায়ালগ বন্ধ না হওয়া যাবে।

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

Android Studio-তে File → New Project নির্বাচন করে একটি নতুন প্রজেক্ট তৈরি করুন।

ধাপ ২: activity_main.xml ডিজাইন করুন

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:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        android:text="Tutorials Point"
        android:textAlignment="center"
        android:textColor="@android:color/holo_green_dark"
        android:textSize="32sp"
        android:textStyle="bold" />
</RelativeLayout>

ধাপ ৩: MainActivity.kt-এ ডায়ালগ লজিক লিখুন

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

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
import androidx.appcompat.app.AlertDialog

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        title = "KotlinApp"
        val dialog: AlertDialog = AlertDialog.Builder(this)
            .setTitle("My Alert Dialog")
            .setMessage("Do you wanna dismiss this Dialog")
            .setPositiveButton("Ok", null)
            .setNegativeButton("Cancel", null)
            .show()
        val positiveButton: Button = dialog.getButton(AlertDialog.BUTTON_POSITIVE)
        positiveButton.setOnClickListener {
            Toast.makeText(this, "Do not dismiss", Toast.LENGTH_SHORT).show()
        }
    }
}

ধাপ ৪: AndroidManifest.xml কনফিগার করুন

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 Studio থেকে Run করুন। OK বাটনে ক্লিক করলে ডায়ালগ বন্ধ হবে না।

  1. অ্যান্ড্রয়েডে বাটন ক্লিক করলে রঙ পরিবর্তন করার পদ্ধতি

  2. অ্যান্ড্রয়েডে বাটন ক্লিক করলে ডায়ালগ বন্ধ না হওয়া নিশ্চিত করা

  3. Kotlin ব্যবহার করে Android সার্ভিস থেকে নোটিফিকেশন পাঠানো

  4. অ্যান্ড্রয়েডে কোটলিন ব্যবহার করে গ্যালারি থেকে ছবি বেছে নেওয়ার উপায়