From e9fbb28da0e09504dbd435ca3fac3730a0cbaa6a Mon Sep 17 00:00:00 2001 From: Kyle Cole Date: Fri, 22 Mar 2019 11:17:51 -0400 Subject: [PATCH 01/19] Initial Commit empty project --- .idea/gradle.xml | 15 +++++++++++++++ .../MainActivity.java | 13 +++++++++++++ app/src/main/res/layout/activity_main.xml | 18 ++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 .idea/gradle.xml create mode 100644 app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java create mode 100644 app/src/main/res/layout/activity_main.xml diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..2996d53 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java b/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java new file mode 100644 index 0000000..6c6be08 --- /dev/null +++ b/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java @@ -0,0 +1,13 @@ +package com.example.android_sprint1_challenge; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; + +public class MainActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + } +} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..84f1951 --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file From 776fb3359b8e964ef763ce4144c423536380e15f Mon Sep 17 00:00:00 2001 From: Kyle Cole Date: Fri, 22 Mar 2019 11:43:27 -0400 Subject: [PATCH 02/19] added new class and worked on layouts --- .../MovieDeltails.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java diff --git a/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java b/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java new file mode 100644 index 0000000..38099a7 --- /dev/null +++ b/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java @@ -0,0 +1,26 @@ +package com.example.android_sprint1_challenge; + +import android.support.v7.app.AppCompatActivity; +import android.os.Bundle; +import android.widget.EditText; +import android.widget.Switch; + +public class MovieDeltails extends AppCompatActivity { +EditText editText; +Switch viewed; + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_movie_deltails); + editText = findViewById(R.id.movie_edit_text); + viewed = findViewById(R.id.switch1); + + + + + + + + + } +} From 034201b89f2d147309a448cd1974495625a0905e Mon Sep 17 00:00:00 2001 From: Kyle Cole Date: Fri, 22 Mar 2019 12:02:11 -0400 Subject: [PATCH 03/19] added needed save and delete button as well as the watched switch. --- .../MainActivity.java | 65 ++++++++++++++++- .../MovieDeltails.java | 2 +- app/src/main/res/layout/activity_main.xml | 32 ++++++--- .../res/layout/activity_movie_deltails.xml | 69 +++++++++++++++++++ 4 files changed, 157 insertions(+), 11 deletions(-) create mode 100644 app/src/main/res/layout/activity_movie_deltails.xml diff --git a/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java b/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java index 6c6be08..911ea89 100644 --- a/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java +++ b/app/src/main/java/com/example/android_sprint1_challenge/MainActivity.java @@ -1,13 +1,76 @@ package com.example.android_sprint1_challenge; +import android.content.Context; +import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.LinearLayout; +import android.widget.ScrollView; +import android.widget.TextView; public class MainActivity extends AppCompatActivity { - +Intent fullIntent; +Button addButton; +Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + addButton = findViewById(R.id.button_add_movie); + context = this; + addButton.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent addMovie = new Intent(context, MovieDeltails.class); + startActivity(addMovie); + + + + + } + }); + + + + } + + + + + + + + + + + + + public TextView createTextView(final String imageText, final int listIndex){ + fullIntent = new Intent(context, MainActivity.class); + TextView textView = new TextView (getApplicationContext ()); + ScrollView layoutLinear = findViewById ( R.id.scroll_view ); + layoutLinear.addView ( textView); + textView.setId ( listIndex ); + textView.setText ( imageText ); + textView.setTextSize(15); + textView.setPadding ( 10,10,10,10 ); + textView.setWidth ( 200); + textView.setHeight ( 100 ); + textView.setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v) { + fullIntent.putExtra("index", listIndex); + fullIntent.putExtra("name", imageText ); + startActivity(fullIntent); + + + } + }); + + return textView; } + } diff --git a/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java b/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java index 38099a7..61677ee 100644 --- a/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java +++ b/app/src/main/java/com/example/android_sprint1_challenge/MovieDeltails.java @@ -14,7 +14,7 @@ protected void onCreate(Bundle savedInstanceState) { setContentView(R.layout.activity_movie_deltails); editText = findViewById(R.id.movie_edit_text); viewed = findViewById(R.id.switch1); - + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 84f1951..1d3e4b2 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,18 +1,32 @@ - - + + + + + + + + + +