diff --git a/app/build.gradle b/app/build.gradle index 8fe725f6fd7..2adf334c21b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,12 +1,12 @@ apply plugin: 'com.android.application' android { - compileSdkVersion 25 + compileSdkVersion 30 defaultConfig { applicationId "com.android.example.favoritetoys" - minSdkVersion 10 - targetSdkVersion 25 + minSdkVersion 19 + targetSdkVersion 30 versionCode 1 versionName "1.0" } @@ -19,5 +19,6 @@ android { dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) - implementation 'com.android.support:appcompat-v7:25.1.0' + implementation 'androidx.appcompat:appcompat:1.2.0' + } \ No newline at end of file diff --git a/app/src/main/java/com/example/android/favoritetoys/MainActivity.java b/app/src/main/java/com/example/android/favoritetoys/MainActivity.java index 37a08159f35..de3e0f7fcaa 100644 --- a/app/src/main/java/com/example/android/favoritetoys/MainActivity.java +++ b/app/src/main/java/com/example/android/favoritetoys/MainActivity.java @@ -16,11 +16,15 @@ package com.example.android.favoritetoys; import android.os.Bundle; -import android.support.v7.app.AppCompatActivity; +import android.widget.TextView; + +import androidx.appcompat.app.AppCompatActivity; +//import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { // TODO (1) Declare a TextView variable called mToysListTextView + TextView mToysListTextView; @Override protected void onCreate(Bundle savedInstanceState) { @@ -28,9 +32,16 @@ protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_main); // TODO (3) Use findViewById to get a reference to the TextView from the layout + mToysListTextView = findViewById(R.id.tv_toy_names); // TODO (4) Use the static ToyBox.getToyNames method and store the names in a String array + String[] toyNames = ToyBox.getToyNames(); // TODO (5) Loop through each toy and append the name to the TextView (add \n for spacing) + for (String toyName : toyNames + ) { + mToysListTextView.append(toyName + "\n\n\n"); + } + } } \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 7eacda3bc33..46d514db5ac 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -21,6 +21,7 @@