From eef796a7c742ab1e6f9ba08142d28fd9a8300899 Mon Sep 17 00:00:00 2001 From: camillenaulet03 Date: Fri, 19 Feb 2021 17:21:21 +0100 Subject: [PATCH] third view --- app/build.gradle | 1 + app/src/main/AndroidManifest.xml | 11 +++-- .../example/ca_contest/CalendarActivity.kt | 41 +++++++++++++++++++ .../ca_contest/adapters/CountryAdapter.kt | 11 +++-- .../com/example/ca_contest/api/Country.kt | 5 ++- app/src/main/res/layout/activity_calendar.xml | 38 +++++++++++++++++ app/src/main/res/layout/toolbar.xml | 18 ++++++++ app/src/main/res/values/colors.xml | 6 +++ 8 files changed, 123 insertions(+), 8 deletions(-) create mode 100644 app/src/main/java/com/example/ca_contest/CalendarActivity.kt create mode 100644 app/src/main/res/layout/activity_calendar.xml create mode 100644 app/src/main/res/layout/toolbar.xml diff --git a/app/build.gradle b/app/build.gradle index 6141f7a..7000c06 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -40,6 +40,7 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.0.4' implementation 'androidx.navigation:navigation-fragment-ktx:2.2.2' implementation 'androidx.navigation:navigation-ui-ktx:2.2.2' + implementation 'androidx.appcompat:appcompat:1.1.0' testImplementation 'junit:junit:4.+' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 2688741..ed5079a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,19 +1,22 @@ - + + + + android:theme="@style/Theme.CA_Contest" + android:usesCleartextTraffic="true"> + + android:theme="@style/Theme.CA_Contest.NoActionBar" /> diff --git a/app/src/main/java/com/example/ca_contest/CalendarActivity.kt b/app/src/main/java/com/example/ca_contest/CalendarActivity.kt new file mode 100644 index 0000000..a72dccb --- /dev/null +++ b/app/src/main/java/com/example/ca_contest/CalendarActivity.kt @@ -0,0 +1,41 @@ +package com.example.ca_contest + +import android.app.DatePickerDialog +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.util.Log +import android.view.View +import android.widget.DatePicker +import android.widget.Toast +import com.example.ca_contest.api.Country +import java.text.SimpleDateFormat +import java.util.* + +class CalendarActivity : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_calendar) + + val name=intent.getStringExtra("name") + val capital=intent.getStringExtra("capital") + val region=intent.getStringExtra("region") + + val datePicker = findViewById(R.id.date) + + val today = Calendar.getInstance() + datePicker.init(today.get(Calendar.YEAR), today.get(Calendar.MONTH), + today.get(Calendar.DAY_OF_MONTH) + + ) { view, year, month, day -> + val month = month + 1 + } + + fun addDate(view: View) { +// val listCountry: List = AppDatabaseHelper +// .getDatabase(this) +// .countryDAO() +// .insert() + } + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/ca_contest/adapters/CountryAdapter.kt b/app/src/main/java/com/example/ca_contest/adapters/CountryAdapter.kt index 1c3d458..53c8c63 100644 --- a/app/src/main/java/com/example/ca_contest/adapters/CountryAdapter.kt +++ b/app/src/main/java/com/example/ca_contest/adapters/CountryAdapter.kt @@ -1,5 +1,7 @@ package com.example.ca_contest.adapters +import android.content.Intent +import android.util.Log import com.example.ca_contest.R import android.view.LayoutInflater import android.view.View @@ -8,6 +10,7 @@ import android.widget.ImageView import android.widget.TextView import android.widget.Toast import androidx.recyclerview.widget.RecyclerView +import com.example.ca_contest.CalendarActivity import com.example.ca_contest.api.Country import com.squareup.picasso.Picasso @@ -61,9 +64,11 @@ class CountryAdapter(list: ArrayList) : RecyclerView.Adapter + + + + + + + + +