TIME PICKER
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <TimePicker android:id="@+id/time" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="50dp" android:background="#2196F3" android:text="Tombol" android:textColor="#FFFFFF"/> </LinearLayout> MainActivity.java package com.example.timepicker; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.os.Build; import android.view.View; import android.widget.Button; import android.widget.TimePicker; import android.widget.Toast; public class MainActivity extends AppCompatActivity { TimePicker timePicker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); timePicker = (TimePicker) findViewById(R.id.time); timePicker.setIs24HourView(true); Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { toast(); } }); } public void toast(){ int hour, minute; int currentApiVersion = Build.VERSION.SDK_INT; if(currentApiVersion > Build.VERSION_CODES.LOLLIPOP_MR1){ hour = timePicker.getHour(); minute = timePicker.getMinute(); }else { hour = timePicker.getCurrentHour(); minute = timePicker.getCurrentMinute(); } Toast.makeText(getApplicationContext(), "Time Selected : " + hour + ":" +minute, Toast.LENGTH_LONG).show(); } }
_______________________________________________________________________________
DATE PICKER
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">
<DatePicker
android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#2196F3"
android:text="Tombol"
android:textColor="#FFFFFF" />
</LinearLayout>
MainActivity.java
package com.example.datepicker;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.os.Build;
import android.view.View;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
DatePicker datePicker;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
datePicker = (DatePicker) findViewById(R.id.datePicker);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
toast();
}
});
}
public void toast() {
Toast.makeText(getApplicationContext(),"Tanggal : " + datePicker.getDayOfMonth() + "/" +
(datePicker.getMonth()+1) + "/" + datePicker.getYear(), Toast.LENGTH_LONG).show();
}
}
_______________________________________________________________________________
LISTVIEW
activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity"> <ListView android:id="@+id/listview" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <Button android:id="@+id/myButton" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#03A9F4" android:textColor="#FFFFFF" android:text="TOMBOL"/> </LinearLayout> MainActivity.java package com.example.listview; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String presidenIndonesia[] = {"Soekarno", "Soeharto", "B. J. Habibie", "Abdurrahman Wahid", "Megaputri Sukarnoputri", "Susilo Bambang Yudhoyono", "Joko Widodo"}; ListView myListView = (ListView) findViewById(R.id.listview); myListView.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, presidenIndonesia)); } }
Tidak ada komentar:
Posting Komentar