ساخت ذکر ایام هفته در اندروید استودیو | مرجع کامل برنامه نویسی و ریاضی
ساخت ذکر ایام هفته در اندروید استودیو

گام اول : ساخت xml لایوت :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity">

    <TextView android:layout_width="match_parent" android:layout_height="50dp" android:layout_centerHorizontal="true" android:text=" Hello World!" android:textSize="20dp" android:textColor="#fb0349" android:background="#82f480" android:id="@+id/textView" />

    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ذکر ایام هفته" android:id="@+id/button" android:layout_below="@+id/textView" android:layout_centerHorizontal="true" android:layout_marginTop="46dp" android:textStyle="bold" android:textColor="#092df7" android:textSize="20dp" android:layout_gravity="center" />

    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="پاک کردن صفحه" android:id="@+id/button1" android:layout_gravity="center" android:textColor="#d51a1a" android:textSize="20dp" />
</LinearLayout>

 

گام دوم : کدهای جاوا  در MainActivity :

import android.icu.util.Calendar;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;


public class MainActivity extends AppCompatActivity {

    TextView textView;
    Button button,button1;
    Calendar today =Calendar.getInstance();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final int day=today.get(Calendar.DAY_OF_WEEK);

        textView =(TextView) findViewById(R.id.textView);

        button =(Button) findViewById(R.id.button);
        button1 =(Button) findViewById(R.id.button1);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                switch (day){
                    case Calendar.SATURDAY:
                        textView.setText("یا رب العالمین");
                        break;
                    case Calendar.SUNDAY:
                        textView.setText("یا ذوالجلال و الکرام");
                        break;
                    case Calendar.MONDAY:
                        textView.setText("یا قاضی الحاجات");
                        break;
                    case Calendar.TUESDAY:
                        textView.setText("یا الرحمن الراحمین");
                        break;
                    case Calendar.WEDNESDAY:
                        textView.setText("یا حی و یا قیوم");
                        break;
                    case Calendar.THURSDAY:
                        textView.setText("لا اله الا الله الملک الحق المبین");
                        break;
                    case Calendar.FRIDAY:
                        textView.setText("الهم صل علی محمد و آل محمد");
                        break;
                    default:
                        break;
                }

            }
        });
        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                textView.setText("");
            }
        });

    }
}

گام سوم : اجرای برنامه با زدن دکمه ی  Run

 

پایان

دانلود سورس کد 

برچسب ها :