Question: Android Studio: How do I add texviews to this listview? public class Scoreboard extends Activity{ public static ArrayAdapter adapter2 ; public static ArrayAdapter adapter3 ;
Android Studio:
How do I add texviews to this listview?
public class Scoreboard extends Activity{ public static ArrayAdapter adapter2; public static ArrayAdapter adapter3; public static ArrayList list2 = new ArrayList<>(); public static ArrayList list3 = new ArrayList<>(); ListView selectView3; ListView selectView4; public static int losses1 = 0; public static int ties1 = 0; public static int losses2 = 0; public static int ties2 = 0; public final static String value2 = "EMPTY_VALUE2"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.scoreboard); selectView3 = findViewById(R.id.selectview3); selectView3.setVisibility(View.VISIBLE); selectView4 = findViewById(R.id.selectview4); selectView4.setVisibility(View.VISIBLE); Intent in = getIntent(); int score = in.getIntExtra("VARIABLE", 0); //Using adapter for ListView menu adapter2 = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, list2); selectView3.setAdapter(adapter2); //Using intent to retrieve string from AddPlayer Activity Intent i = getIntent(); String data = i.getStringExtra("text_key"); if(data != null){ list2.add("Player 1"+" "+"Name: "+data+" "+"Wins: " +" "+"Losses: "+ losses1+" "+"Ties: "+ ties1); } if(data != ""){ changeList(); } adapter3 = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, list3); selectView4.setAdapter(adapter3); Intent intent = getIntent(); String extra= intent.getStringExtra(value2); if(extra != null) { list3.add("Player 2" + " " + "Name: " + extra + " " + "Wins: " + " " + "Losses: " + losses2 + " " + "Ties: " + ties2); } if(data != ""){ changeList(); } } public void changeList() { adapter2.notifyDataSetChanged(); } } xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/relativeLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".Scoreboard"> <TextView android:id="@+id/textView7" android:layout_width="374dp" android:layout_height="72dp" android:gravity="center" android:text="Scoreboard" android:textSize="24sp" android:textStyle="bold" app:layout_constraintBottom_toTopOf="@+id/selectview3" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.036" /> <ListView android:id="@+id/selectview4" android:layout_width="186dp" android:layout_height="395dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toEndOf="@+id/selectview3" app:layout_constraintTop_toBottomOf="@+id/textView7"> ListView> <ListView android:id="@+id/selectview3" android:layout_width="187dp" android:layout_height="395dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@+id/selectview4" app:layout_constraintHorizontal_bias="0.5" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/textView7">ListView> android.support.constraint.ConstraintLayout>
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
