Commit 14487918 authored by Varun Patil's avatar Varun Patil

Show toast on clicking body card

parent d3ef9e58
...@@ -9,11 +9,14 @@ import android.view.LayoutInflater; ...@@ -9,11 +9,14 @@ import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.widget.ImageView; import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView; import android.widget.TextView;
import android.widget.Toast;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.squareup.picasso.Picasso; import com.squareup.picasso.Picasso;
import in.ac.iitb.gymkhana.iitbapp.MainActivity;
import in.ac.iitb.gymkhana.iitbapp.R; import in.ac.iitb.gymkhana.iitbapp.R;
import in.ac.iitb.gymkhana.iitbapp.data.Body; import in.ac.iitb.gymkhana.iitbapp.data.Body;
...@@ -63,6 +66,7 @@ public class BodyCardFragment extends Fragment { ...@@ -63,6 +66,7 @@ public class BodyCardFragment extends Fragment {
@Override @Override
public void onStart() { public void onStart() {
super.onStart(); super.onStart();
LinearLayout linearLayout = (LinearLayout) getView().findViewById(R.id.body_card_layout);
ImageView bodyAvatar = (ImageView) getView().findViewById(R.id.body_avatar); ImageView bodyAvatar = (ImageView) getView().findViewById(R.id.body_avatar);
TextView bodyName = (TextView) getView().findViewById(R.id.body_name); TextView bodyName = (TextView) getView().findViewById(R.id.body_name);
TextView bodyDescription = (TextView) getView().findViewById(R.id.body_description); TextView bodyDescription = (TextView) getView().findViewById(R.id.body_description);
...@@ -70,6 +74,13 @@ public class BodyCardFragment extends Fragment { ...@@ -70,6 +74,13 @@ public class BodyCardFragment extends Fragment {
bodyName.setText(body.getBodyName()); bodyName.setText(body.getBodyName());
bodyDescription.setText(body.getBodyShortDescription()); bodyDescription.setText(body.getBodyShortDescription());
Picasso.with(getContext()).load(body.getBodyImageURL()).into(bodyAvatar); Picasso.with(getContext()).load(body.getBodyImageURL()).into(bodyAvatar);
linearLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getContext(), "You clicked " + body.getBodyName(), Toast.LENGTH_SHORT).show();
}
});
} }
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
card_view:cardElevation="4dp"> card_view:cardElevation="4dp">
<LinearLayout <LinearLayout
android:id="@+id/body_card_layout"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="80dp" android:layout_height="80dp"
android:orientation="horizontal"> android:orientation="horizontal">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment