activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/rl" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp" tools:context=".MainActivity" android:background="#b0c1aa" > <GridView android:id="@+id/gv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:numColumns="3" android:background="@drawable/gridview_bg" > </GridView> </RelativeLayout> res/drawable/gridview_bg.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle"> <solid android:color="#e7e726"/> <stroke android:color="#ff5705" android:width="2dp" /> </shape> </item> </selector> MainActivity.java
package com.cfsuman.me.androidcodesnippets; import android.os.Bundle; import android.app.Activity; import android.widget.ArrayAdapter; import android.widget.GridView; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Get the widgets reference from XML layout GridView gv = (GridView) findViewById(R.id.gv); // Initializing a new String Array String[] plants = new String[]{ "Catalina ironwood", "Cabinet cherry", "Pale corydalis", "Pink corydalis", "Belle Isle cress", "Land cress", "Cutleaf coneflower" }; // Populate a List from Array elements List<String> plantsList = new ArrayList<String>(Arrays.asList(plants)); // Data bind GridView with ArrayAdapter (String Array elements) gv.setAdapter(new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, plantsList)); } }
- How to use GridView OnItemClickListener
- How to show border between GridView items
- How to use TextView to display GridView item text
- How to change GridView selected item background color
- How to change GridView item height
- How to disable item from GridView
- How to delete an item from GridView
- How to add an item to GridView dynamically
- How to add a cancel button on AlertDialog
- How to clear EditText
Komentar
Posting Komentar