Add ratio to the stats page

This commit is contained in:
Jesper 2022-01-03 13:34:58 +01:00
parent 8ebc1bb8cd
commit 9361d64931
2 changed files with 37 additions and 12 deletions

View File

@ -121,24 +121,22 @@ public class DisplayMessageActivity extends AppCompatActivity {
{ {
return ""; return "";
} }
String Dislike_Count = "";
String view_count = "";
String like_count = "";
String FINAL_URL = API_BASE_URL + API_QUERY_URL + result; String FINAL_URL = API_BASE_URL + API_QUERY_URL + result;
final TextView textViewDislikes = (TextView) findViewById(R.id.YTDislikes); final TextView textViewDislikes = (TextView) findViewById(R.id.YTDislikes);
final TextView textViewLikes = (TextView) findViewById(R.id.YTLikes); final TextView textViewLikes = (TextView) findViewById(R.id.YTLikes);
final TextView textViewViews = (TextView) findViewById(R.id.YTViews); final TextView textViewViews = (TextView) findViewById(R.id.YTViews);
final TextView textViewVideoLink = (TextView) findViewById(R.id.YTVideoLink); final TextView textViewVideoLink = (TextView) findViewById(R.id.YTVideoLink);
final TextView textViewRatio = (TextView) findViewById(R.id.YTRatio);
String myUrl = FINAL_URL; StringRequest myRequest = new StringRequest(Request.Method.GET, FINAL_URL,
StringRequest myRequest = new StringRequest(Request.Method.GET, myUrl,
response -> { response -> {
try{ try{
//Create a JSON object containing information from the API. //Create a JSON object containing information from the API.
JSONObject myJsonObject = new JSONObject(response); JSONObject myJsonObject = new JSONObject(response);
textViewDislikes.setText(myJsonObject.getString("dislikes") + " \uD83D\uDC4E"); textViewDislikes.setText(myJsonObject.getString("dislikes") + " \uD83D\uDC4E");
textViewLikes.setText(myJsonObject.getString("likes") + " \uD83D\uDC4D"); textViewLikes.setText(myJsonObject.getString("likes") + " \uD83D\uDC4D");
textViewRatio.setText(myJsonObject.getString("rating").substring(0, 3) + " / 5 ⭐");
textViewViews.setText(myJsonObject.getString("viewCount") + " \uD83D\uDC41"); textViewViews.setText(myJsonObject.getString("viewCount") + " \uD83D\uDC41");
textViewVideoLink.setText(YouTubeLink + " \uD83D\uDD17"); textViewVideoLink.setText(YouTubeLink + " \uD83D\uDD17");
} catch (JSONException e) { } catch (JSONException e) {

View File

@ -11,7 +11,7 @@
android:id="@+id/textView" android:id="@+id/textView"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="417dp" android:layout_marginTop="336dp"
android:minHeight="48dp" android:minHeight="48dp"
android:onClick="ClickReturnYouTubeDislikeLink" android:onClick="ClickReturnYouTubeDislikeLink"
android:text="Thanks to returnyoutubedislike.com" android:text="Thanks to returnyoutubedislike.com"
@ -47,16 +47,29 @@
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/YTRatio"
android:layout_width="201dp"
android:layout_height="60dp"
android:layout_marginStart="172dp"
android:layout_marginTop="200dp"
android:layout_marginEnd="181dp"
android:text="Downloading Data"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.419"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView <TextView
android:id="@+id/YTViews" android:id="@+id/YTViews"
android:layout_width="201dp" android:layout_width="201dp"
android:layout_height="59dp" android:layout_height="59dp"
android:layout_marginStart="172dp" android:layout_marginStart="172dp"
android:layout_marginTop="216dp" android:layout_marginTop="272dp"
android:layout_marginEnd="181dp" android:layout_marginEnd="181dp"
android:text="Downloading Data" android:text="Downloading Data"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.435" app:layout_constraintHorizontal_bias="0.419"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
@ -65,7 +78,7 @@
android:layout_width="300dp" android:layout_width="300dp"
android:layout_height="61dp" android:layout_height="61dp"
android:layout_marginStart="172dp" android:layout_marginStart="172dp"
android:layout_marginTop="296dp" android:layout_marginTop="356dp"
android:layout_marginEnd="181dp" android:layout_marginEnd="181dp"
android:text="Downloading Data" android:text="Downloading Data"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
@ -100,14 +113,28 @@
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3" /> app:layout_constraintTop_toBottomOf="@+id/textView3" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="27dp"
android:layout_marginTop="156dp"
android:layout_marginEnd="48dp"
android:text="Ratio:"
android:textColor="@android:color/white"
app:layout_constraintEnd_toStartOf="@+id/YTLikes"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3" />
<TextView <TextView
android:id="@+id/textView5" android:id="@+id/textView5"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="27dp" android:layout_marginStart="27dp"
android:layout_marginTop="68dp" android:layout_marginTop="124dp"
android:layout_marginEnd="45dp" android:layout_marginEnd="45dp"
android:text="Views" android:text="Views:"
android:textColor="@android:color/white" android:textColor="@android:color/white"
app:layout_constraintEnd_toStartOf="@+id/YTViews" app:layout_constraintEnd_toStartOf="@+id/YTViews"
app:layout_constraintHorizontal_bias="0.0" app:layout_constraintHorizontal_bias="0.0"
@ -119,7 +146,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="27dp" android:layout_marginStart="27dp"
android:layout_marginTop="148dp" android:layout_marginTop="208dp"
android:layout_marginEnd="45dp" android:layout_marginEnd="45dp"
android:text="Video Link:" android:text="Video Link:"
android:textColor="@android:color/white" android:textColor="@android:color/white"