Activity:
public class SimpleListView extends ActionBarActivity implements OnItemClickListener {
ListView simpleListView;
String[] versions={"Cupcake (1.5)","Doughnut (1.6)","Eclair (2.0–2.1)",
"Froyo (2.2–2.2.3)","Gingerbread (2.3–2.3.7)","Honeycomb (3.0–3.2.6)",
"Ice Cream Sandwich (4.0–4.0.4)","Jelly Bean (4.1–4.3)","KitKat (4.4–4.4.3)"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_character_count);
simpleListView=(ListView)findViewById(R.id.listView1);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,android.R.id.text1,versions);
simpleListView.setAdapter(adapter);
simpleListView.setOnItemClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.character_count, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
return super.onOptionsItemSelected(item);
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
String msg="Item :"+parent.getItemAtPosition(position);
Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
}
}
Layout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.sachinsandbhor.SimpleListView.SimpleListView"
tools:ignore="MergeRootFrame" >
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" >
</ListView>
</RelativeLayout>
Here is the sample Code
Comments
Post a Comment