এই উদাহরণটি দেখায় কিভাবে অ্যান্ড্রয়েডে টেক্সটভিউ দিয়ে ডিজিটাল ঘড়ি তৈরি করা যায়।
ধাপ 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(); } }
আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –
উপরের সময়ে টেক্সটভিউ চিরকালের জন্য জ্বলজ্বল করবে