Last active
January 10, 2019 13:21
-
-
Save kevinvavelin/e32328955d44d796b2c5204829f60a86 to your computer and use it in GitHub Desktop.
Mood History Array
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Dans le mood history | |
List<MoodData> moodList = DatabaseManager.readTop7(); | |
// Dans le MoodHistoryAdapter | |
override View getView(Int position, View convertView,ViewGroup viewGroup) { | |
View view = new View(); | |
if(convertView == null) { | |
view = inflater.inflate(R.layout.mood_list_item, parent, false); | |
TextView numberOfTheDay = view.findViewById(R.id.textOfTheDay); | |
switch (moodList[position].MOOD){ | |
case 0: //Smiley Sad | |
view.setBackgroundResource(R.color.color_sad); | |
numberOfTheDay.setText("Sad"); | |
break; | |
case 1: //Smiley Disappointed | |
mRelative.setBackgroundResource(R.color.color_disappointed); | |
mWelcomeSmiley.setImageResource(R.drawable.smiley_disappointed); | |
break; | |
case 2: //Smiley Normal | |
mRelative.setBackgroundResource(R.color.color_normal); | |
mWelcomeSmiley.setImageResource(R.drawable.smiley_normal); | |
break; | |
case 3: //Smiley Happy | |
mRelative.setBackgroundResource(R.color.color_happy); | |
mWelcomeSmiley.setImageResource(R.drawable.smiley_happy); | |
break; | |
case 4: //Smiley Super_Happy | |
mRelative.setBackgroundResource(R.color.color_super_happy); | |
mWelcomeSmiley.setImageResource(R.drawable.smiley_super_happy); | |
break; | |
} else { | |
view = convertView | |
} | |
return view | |
} | |
// Une fois le MoodHistoryAdapter cree | |
// Dans MoodHistoryActivity | |
MoodHistoryAdapter moodHistoryAdapter = new MoodHistoryAdapter(getBaseContext(), moodList); | |
ListView myList = (ListView) findViewById(R.id.display_listview); | |
myList.setAdapter(moodHistoryAdapter); | |
myList.setAdapter(myCursorAdapter); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment