কম্পিউটার

Kotlin ব্যবহার করে Toast.LENGTH_LONG এর চেয়ে বেশি Android টোস্টের সময়কাল কীভাবে সেট করবেন?


এই উদাহরণটি দেখায় কিভাবে Android টোস্টের সময়কাল Toast-এর থেকে বেশি সময় সেট করতে হয়৷ LENGTH_LONG Kotlin ব্যবহার করে৷

ধাপ 1 - অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইলে যাবেন? নতুন প্রকল্প এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − 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" />
   <Button
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_centerInParent="true"
      android:text="Display Toast"
      android:onClick="showToast"
      android:textColor="@android:color/background_dark" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.os.Bundle
import android.os.CountDownTimer
import android.view.View
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   private lateinit var mToastToShow: Toast
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
   }
   fun showToast(view: View) {
      val toastDurationInMilliSeconds = 10000
      mToastToShow = Toast.makeText(this, "Hello world, I am a toast.", Toast.LENGTH_LONG)
      val toastCountDown: CountDownTimer
      toastCountDown = object : CountDownTimer(toastDurationInMilliSeconds.toLong(), 5000 /*Tick
      duration*/) {
         override fun onTick(millisUntilFinished: Long) {
            mToastToShow.show()
         }
         override fun onFinish() {
            mToastToShow.cancel()
         }
      }
      mToastToShow.show()
      toastCountDown.start()
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="app.com.q1">
   <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>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে Kotlin ব্যবহার করে Toast.LENGTH_LONG এর চেয়ে বেশি Android টোস্টের সময়কাল কীভাবে সেট করবেন? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে

Kotlin ব্যবহার করে Toast.LENGTH_LONG এর চেয়ে বেশি Android টোস্টের সময়কাল কীভাবে সেট করবেন?



  1. একটি Android টোস্ট কি টোস্টের চেয়ে দীর্ঘ হতে পারে।LENGTH_LONG?

  2. অ্যান্ড্রয়েডে কোড ব্যবহার করে ইমেজভিউয়ের মার্জিন কীভাবে সেট করবেন?

  3. কিভাবে Toast.LENGTH_LONG এর চেয়ে বেশি Android টোস্টের সময়কাল সেট করবেন?

  4. কোটলিন ব্যবহার করে অ্যান্ড্রয়েডে প্রোগ্রাম্যাটিকভাবে ইমেজভিউয়ের মার্জিন কীভাবে সেট করবেন?