0% found this document useful (0 votes)
4 views1 page

ArrayAdapter

The document contains XML layout definitions for two activities in an Android application: Activity_Main and Activity_ListView. The MainActivity class initializes a ListView with a list of countries using an ArrayAdapter. The layouts are designed to display a vertical list of items with specific styling and attributes.

Uploaded by

cmucuio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

ArrayAdapter

The document contains XML layout definitions for two activities in an Android application: Activity_Main and Activity_ListView. The MainActivity class initializes a ListView with a list of countries using an ArrayAdapter. The layouts are designed to display a vertical list of items with specific styling and attributes.

Uploaded by

cmucuio
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

Activity_Main

<LinearLayout 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/main"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">

<ListView
android:id="@+id/simpleListView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@color/material_blue_grey_800"
android:dividerHeight="1dp" />

</LinearLayout>

Activity_ListView

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TextView
android:id="@+id/textView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:padding="20dp"
android:textColor="@color/black" />

</LinearLayout>

MainActivity

public class MainActivity extends Activity {

ListView simpleList;
String countryList[] = {"India", "China", "Australia", "Portugal", "America",
"NewZealand"};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

simpleList = (ListView) findViewById(R.id.simpleListView);

ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this,


R.layout.activity_listview, R.id.textView, countryList);
simpleList.setAdapter(arrayAdapter);

}
}

You might also like