কম্পিউটার

অ্যান্ড্রয়েডে টেক্সটভিউ সহ ডিজিটাল ঘড়ি কীভাবে তৈরি করবেন?


এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েডে টেক্সটভিউ দিয়ে ডিজিটাল ঘড়ি তৈরি করা যায়।

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

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   xmlns:app = "https://schemas.android.com/apk/res-auto"
   xmlns:tools = "https://schemas.android.com/tools"
   android:layout_width = "match_parent"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:orientation = "vertical">
   <TextView
      android:id = "@+id/textview"
      android:layout_width = "match_parent"
      android:layout_height = "match_parent"
      android:gravity = "center"
      android:textStyle = "bold"
      android:textSize = "50sp"
      app:fontFamily = "@font/orbitron" />
</LinearLayout>

উপরের কোডে, আমরা টেক্সটভিউ নিয়েছি। এটি ব্লিঙ্ক অ্যানিমেশন সহ ঘড়ি দেখাবে যেমনটি আমরা সাধারণ ডিজিটাল ঘড়িতে দেখি৷

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package com.example.andy.myapplication;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
public class MainActivity extends AppCompatActivity {
   TextView textview;
   @Override
   protected void onCreate(Bundle readdInstanceState) {
      super.onCreate(readdInstanceState);
      setContentView(R.layout.activity_main);
      textview = findViewById(R.id.textview);
      Date today = new Date();
      SimpleDateFormat formatter = new SimpleDateFormat("HH:MM");
      textview.setText(formatter.format(today));
      blink();
   }
   private void blink() {
      final Handler hander = new Handler();
      new Thread(new Runnable() {
         @Override
         public void run() {
            try {
               Thread.sleep(550);
            } catch (InterruptedException e) {
               e.printStackTrace();
            }
            hander.post(new Runnable() {
               @Override
               public void run() {
                  if(textview.getVisibility() = = View.VISIBLE) {
                     textview.setVisibility(View.INVISIBLE);
                  } else {
                     textview.setVisibility(View.VISIBLE);
                  }
                  blink();
               }
            });
         }
      }).start();
   }
}

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

অ্যান্ড্রয়েডে টেক্সটভিউ সহ ডিজিটাল ঘড়ি কীভাবে তৈরি করবেন?

উপরের সময়ে টেক্সটভিউ চিরকালের জন্য জ্বলজ্বল করবে


  1. আমি কীভাবে অ্যান্ড্রয়েডে বৃত্তাকার কোণ সহ একটি তালিকাভিউ তৈরি করব?

  2. অ্যান্ড্রয়েডে একটি টেক্সটভিউয়ের ভিতরে একাধিক শৈলী কীভাবে তৈরি করবেন?

  3. অ্যান্ড্রয়েডে একটি টেক্সটভিউতে ক্লিকযোগ্য লিঙ্কগুলি কীভাবে তৈরি করবেন?

  4. অ্যান্ড্রয়েডে বৃত্তাকার কোণগুলি সহ এডিটটেক্সট কীভাবে তৈরি করবেন?