Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Monday, March 25, 2013

[Java] Unsupported Major.Minor Version xx

Permasalah pada Java yang biasanya terjadi ketika anda menggunakan compiler yang mempunyai versi berbeda dan dikompilasi di komputer lain. Hal ini saya alami ketika melakukan kompilasi di komputer Hanang, dan ternyata file .java saya tidak bisa dikompilasi dengan baik. 

Cara mengobatinya, hapus semua file .class dari folder source tersebut dan lakukan kompilasi ulang pada file .java tersebut. Semoga membantu :)

NB : Hal ini kemungkinan besar terjadi ketika program anda mempunyai lebih dari satu objek. Pemanggilan pada Class lain akan lebih sering memicu error ini (jika mempunyai perbedaan versi)

Wednesday, March 14, 2012

Using Listview on Android

During my holidays, sometimes i got bored with my computer. So I decided to learn some Android's component. ListView it is. Seems to be little difficult to program the listview, I learn from another source to understand and solve this problem.


Lets go to the point, first, you must initialize the array to input the data. Use arrayadapter to set the array.

private ArrayAdapter dataAdapter; 
dataAdapter = new ArrayAdapter(this, android.R.layout.simple_expandable_list_item_1);
list = (ListView) findViewById(R.id.listView1); 
list.setAdapter(dataAdapter);
On my project, listView1 is my listView.Change the variable inside the function findViewById to your ListView's name on your project. If you want to add some data inside the list, add this function :
dataAdapter.add("Hello World");
Compile and run the program. Next step, set event listener to component, so we can get the event when list is pressed.
 
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView arg0, View arg1, int arg2,
long arg3) {
Object o = list.getItemAtPosition(arg2);
// get clicked string by using o.toString();
}
 Ok done, Im sorry its not perfect at all.

Share