Tampilkan postingan dengan label Array. Tampilkan semua postingan
Tampilkan postingan dengan label Array. Tampilkan semua postingan

Expandable ListView in ANDROID

Posted by Unknown Jumat, 01 Maret 2013 0 komentar
java.class

public class Expandablelistview extends ExpandableListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.expandablelistview);
SimpleExpandableListAdapter expListAdapter =
new SimpleExpandableListAdapter(
this,
createGroupList(),
R.layout.group_row,
new String[] { "Item" },
new int[] { R.id.row_name },
createChildList(),
R.layout.child_row,
new String[] {"Sub Item"},
new int[] { R.id.grp_child});
setListAdapter( expListAdapter );
}

// hash map for row

private List createGroupList() {
ArrayList result = new ArrayList();
for (int i = 0; i < 15; ++i) { // 15 groups........
HashMap m = new HashMap();
m.put("Item", "Item " + i); // the key and it's value.
result.add(m);
}
return (List) result;
}

/* creatin the HashMap for the children */

private List createChildList() {
ArrayList result = new ArrayList();
for (int i = 0; i < 15; ++i) {
ArrayList secList = new ArrayList();
for (int n = 0; n < 3; n++)
{
HashMap child = new HashMap();
child.put("Sub Item", "Sub Item " + n);
secList.add(child);
}
result.add(secList);
}
return result;
}


public void onGroupExpand(int groupPosition) {
try
{
System.out.println("Group exapanding
Listener => groupPosition = "
+ groupPosition);
} catch (Exception e) {
System.out.println(" groupPosition Errrr +++ "
+ e.getMessage());
} } }

expandablelistview.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ExpandableListView android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bkg"/>

<TextView android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="No items"/>
</LinearLayout>

child_row.xml:
 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
< TextView android:id="@+id/grp_child"
android:paddingLeft="50px"
android:focusable="false"
android:textSize="14px"
android:textStyle="normal"
android:layout_width="150px"
android:layout_height="wrap_content"/>
</LinearLayout>
group_row.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView android:id="@+id/row_name"
android:paddingLeft="50px"
android:textSize="20px"
android:textStyle="normal"
android:layout_width="320px"
android:layout_height="wrap_content"/>

</LinearLayout>


Baca Selengkapnya ....

Copying an Array and Sorting it in Corona

Posted by Unknown Selasa, 08 Januari 2013 0 komentar

copyarray = table.copy( randomArray)
local function compare( a, b )
return a < b
end
table.sort( copyarray, compare )

Baca Selengkapnya ....

Simple ListView in Android

Posted by Unknown Jumat, 04 Januari 2013 0 komentar
xml page:eazy_list
< RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
< ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content">

< /ListView>
< /RelativeLayout>
java page:
 public class MainActivity extends ListActivity 

{
String[] planets = new String[] { "Mercury", "Venus", "Earth", "Mars",
"Jupiter", "Saturn", "Uranus", "Neptune","Ceres","Pluto"};
ListView lstv;
private ArrayAdapter listAdapter ;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lstv=getListView();
listAdapter = new ArrayAdapter(this,android.R.layout.simple_expandable_list_item_1, planets);
setListAdapter(listAdapter);
}}

Baca Selengkapnya ....
Trik SEO Terbaru support Online Shop Baju Wanita - Original design by Bamz | Copyright of android populer.