Skip to content

Commit ba7d4d0

Browse files
authored
Merge pull request #1 from pavankuppa1/master
First Interface of the app
2 parents b8431cd + 0f23103 commit ba7d4d0

23 files changed

+664
-16
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package com.example.android.dailygoals;
2+
3+
4+
public class Items {
5+
private String text;
6+
public Items(String text)
7+
{
8+
this.text=text;
9+
}
10+
public String getText() {
11+
return text;
12+
}
13+
14+
public void setText(String text) {
15+
this.text = text;
16+
}
17+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.example.android.dailygoals;
2+
3+
public class Items1 {
4+
private String text;
5+
public Items1(String text)
6+
{
7+
this.text=text;
8+
}
9+
public String getText() {
10+
return text;
11+
}
12+
13+
public void setText(String text) {
14+
this.text = text;
15+
}
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.example.android.dailygoals;
2+
3+
public class Items2 {
4+
private int image2;
5+
public Items2(int image2)
6+
{
7+
this.image2=image2;
8+
}
9+
public int getImage() {
10+
return image2;
11+
}
12+
13+
public void setImage(int image2) {
14+
this.image2 = image2;
15+
}
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.example.android.dailygoals;
2+
3+
public class Items3 {
4+
private int image3;
5+
public Items3(int image3)
6+
{
7+
this.image3=image3;
8+
}
9+
public int getImage() {
10+
return image3;
11+
}
12+
13+
public void setImage(int image3) {
14+
this.image3 = image3;
15+
}
16+
}
Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,68 @@
1-
package com.example.dhananjay.dailygoals;
1+
package com.example.android.dailygoals;
22

33
import android.support.v7.app.AppCompatActivity;
44
import android.os.Bundle;
5+
import android.support.v7.widget.LinearLayoutManager;
6+
import android.support.v7.widget.RecyclerView;
7+
8+
import java.util.ArrayList;
59

610
public class MainActivity extends AppCompatActivity {
711

12+
RecyclerView recyclerView;
13+
RecyclerView recyclerView1;
14+
RecyclerView recyclerView2;
15+
RecyclerView recyclerView3;
16+
ArrayList<Items> itemList;
17+
ArrayList<Items1> item1List;
18+
ArrayList<Items2> item2List;
19+
ArrayList<Items3> item3List;
20+
21+
22+
823
@Override
924
protected void onCreate(Bundle savedInstanceState) {
1025
super.onCreate(savedInstanceState);
1126
setContentView(R.layout.activity_main);
27+
recyclerView=(RecyclerView)findViewById(R.id.recyclerView);
28+
recyclerView1=(RecyclerView)findViewById(R.id.recyclerView1);
29+
recyclerView2=(RecyclerView)findViewById(R.id.recyclerView2);
30+
recyclerView3=(RecyclerView)findViewById(R.id.recyclerView3);
31+
itemList=new ArrayList<>();
32+
item1List=new ArrayList<>();
33+
item2List=new ArrayList<>();
34+
item3List=new ArrayList<>();
35+
itemList.add(new Items("TODAY"));
36+
itemList.add(new Items("TOMORROW"));
37+
itemList.add(new Items("NEXT DAY"));
38+
item1List.add(new Items1("BREAKFAST"+"\n"+"8:00"));
39+
item1List.add(new Items1("STUDY"+"\n"+"9:00"));
40+
item1List.add(new Items1("LUNCH"+"\n"+"12:00"));
41+
item1List.add(new Items1("STUDY"+"\n"+"3:00"));
42+
item1List.add(new Items1("GAMES"+"\n"+"6:00"));
43+
item1List.add(new Items1("DINNER"+"\n"+"9:00"));
44+
item2List.add(new Items2(R.drawable.tick));
45+
item2List.add(new Items2(R.drawable.wrong));
46+
item3List.add(new Items3(R.drawable.achievements));
47+
LinearLayoutManager layoutmanager=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
48+
RecyclerView.LayoutManager rvlayoutmanager=layoutmanager;
49+
recyclerView.setLayoutManager(rvlayoutmanager);
50+
TextAdapter adapter=new TextAdapter(this,itemList);
51+
recyclerView.setAdapter(adapter);
52+
LinearLayoutManager layoutmanager1=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
53+
RecyclerView.LayoutManager rvlayoutmanager1=layoutmanager1;
54+
recyclerView1.setLayoutManager(rvlayoutmanager1);
55+
TextAdapter1 adapter1=new TextAdapter1(this,item1List);
56+
recyclerView1.setAdapter(adapter1);
57+
LinearLayoutManager layoutmanager2=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
58+
RecyclerView.LayoutManager rvlayoutmanager2=layoutmanager2;
59+
recyclerView2.setLayoutManager(rvlayoutmanager2);
60+
TextAdapter2 adapter2=new TextAdapter2(this,item2List);
61+
recyclerView2.setAdapter(adapter2);
62+
LinearLayoutManager layoutmanager3=new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false);
63+
RecyclerView.LayoutManager rvlayoutmanager3=layoutmanager3;
64+
recyclerView3.setLayoutManager(rvlayoutmanager3);
65+
TextAdapter3 adapter3=new TextAdapter3(this,item3List);
66+
recyclerView3.setAdapter(adapter3);
1267
}
1368
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
package com.example.android.dailygoals;
2+
3+
import android.content.Context;
4+
import android.support.v7.widget.RecyclerView;
5+
import android.view.LayoutInflater;
6+
import android.view.View;
7+
import android.view.ViewGroup;
8+
import android.widget.ImageView;
9+
import android.widget.TextView;
10+
11+
import java.util.ArrayList;
12+
13+
public class TextAdapter extends RecyclerView.Adapter<TextAdapter.ViewHolder> {
14+
15+
private Context mcontext;
16+
private ArrayList<Items> itemList;
17+
18+
19+
TextAdapter(Context context,ArrayList<Items> list){
20+
mcontext=context;
21+
itemList=list;
22+
23+
}
24+
@Override
25+
public ViewHolder onCreateViewHolder(ViewGroup parent,int ViewType){
26+
27+
LayoutInflater layoutInflater=LayoutInflater.from(mcontext);
28+
View view=layoutInflater.inflate(R.layout.items,parent,false);
29+
ViewHolder viewHolder=new ViewHolder(view);
30+
return viewHolder;
31+
32+
}
33+
34+
@Override
35+
public void onBindViewHolder(ViewHolder holder, int position) {
36+
37+
Items item=itemList.get(position);
38+
TextView text=holder.text;
39+
text.setText(item.getText());
40+
41+
42+
43+
}
44+
45+
46+
47+
@Override
48+
public int getItemCount() {
49+
return itemList.size();
50+
}
51+
public class ViewHolder extends RecyclerView.ViewHolder{
52+
53+
TextView text;
54+
55+
public ViewHolder(View itemView){
56+
super(itemView);
57+
text=itemView.findViewById(R.id.text);
58+
59+
60+
}
61+
}
62+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
package com.example.android.dailygoals;
2+
3+
import android.content.Context;
4+
import android.support.v7.widget.RecyclerView;
5+
import android.view.LayoutInflater;
6+
import android.view.View;
7+
import android.view.ViewGroup;
8+
import android.widget.ImageView;
9+
import android.widget.TextView;
10+
11+
import java.util.ArrayList;
12+
13+
public class TextAdapter1 extends RecyclerView.Adapter<TextAdapter1.ViewHolder> {
14+
15+
private Context mcontext;
16+
private ArrayList<Items1> item1List;
17+
18+
19+
TextAdapter1(Context context,ArrayList<Items1> list){
20+
mcontext=context;
21+
item1List=list;
22+
23+
}
24+
@Override
25+
public ViewHolder onCreateViewHolder(ViewGroup parent,int ViewType){
26+
27+
LayoutInflater layoutInflater=LayoutInflater.from(mcontext);
28+
View view=layoutInflater.inflate(R.layout.items1,parent,false);
29+
ViewHolder viewHolder=new ViewHolder(view);
30+
return viewHolder;
31+
32+
}
33+
34+
@Override
35+
public void onBindViewHolder(ViewHolder holder, int position) {
36+
37+
Items1 item=item1List.get(position);
38+
TextView text=holder.text1;
39+
text.setText(item.getText());
40+
41+
42+
43+
}
44+
45+
46+
47+
@Override
48+
public int getItemCount() {
49+
return item1List.size();
50+
}
51+
public class ViewHolder extends RecyclerView.ViewHolder{
52+
53+
TextView text1;
54+
55+
public ViewHolder(View itemView){
56+
super(itemView);
57+
text1=itemView.findViewById(R.id.text1);
58+
59+
60+
}
61+
}
62+
}
63+
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
package com.example.android.dailygoals;
2+
3+
import android.support.v7.widget.RecyclerView;
4+
import android.widget.TextView;
5+
6+
import android.content.Context;
7+
import android.support.v7.widget.RecyclerView;
8+
import android.view.LayoutInflater;
9+
import android.view.View;
10+
import android.view.ViewGroup;
11+
import android.widget.ImageView;
12+
import android.widget.TextView;
13+
14+
import java.util.ArrayList;
15+
16+
17+
public class TextAdapter2 extends RecyclerView.Adapter<TextAdapter2.ViewHolder> {
18+
19+
private Context mcontext;
20+
private ArrayList<Items2> item2List;
21+
22+
23+
TextAdapter2(Context context,ArrayList<Items2> list){
24+
mcontext=context;
25+
item2List=list;
26+
27+
}
28+
@Override
29+
public ViewHolder onCreateViewHolder(ViewGroup parent,int ViewType){
30+
31+
LayoutInflater layoutInflater=LayoutInflater.from(mcontext);
32+
View view=layoutInflater.inflate(R.layout.items2,parent,false);
33+
ViewHolder viewHolder=new ViewHolder(view);
34+
return viewHolder;
35+
36+
}
37+
38+
@Override
39+
public void onBindViewHolder(ViewHolder holder, int position) {
40+
41+
Items2 item=item2List.get(position);
42+
ImageView image2=holder.image2;
43+
image2.setImageResource(item.getImage());
44+
45+
46+
47+
}
48+
49+
50+
51+
@Override
52+
public int getItemCount() {
53+
return item2List.size();
54+
}
55+
public class ViewHolder extends RecyclerView.ViewHolder{
56+
57+
ImageView image2;
58+
59+
public ViewHolder(View itemView){
60+
super(itemView);
61+
image2=itemView.findViewById(R.id.image2);
62+
63+
64+
}
65+
}
66+
}
67+
68+

0 commit comments

Comments
 (0)