자바로 리스트뷰를 구성했습니다.
각 리스트마다 버튼효과를 주어서
터치및 클릭시에 다른화면으로 넘어가게 하고싶은데 어떻게 해야할지 모르겠어요
package exam.information;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class information extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayList<String> arGeneral = new ArrayList<String>();
arGeneral.add("교수소개");
arGeneral.add("조교소개");
arGeneral.add("행사소개");
arGeneral.add("연락처");
arGeneral.add("장학금안내");
ArrayAdapter<String> Adapter;
Adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, arGeneral);
ListView list = (ListView)findViewById(R.id.listView1);
list.setAdapter(Adapter);
}
}
방법좀 알려주세요~
인텐트 사용하면 됩니다 정보를 인텐트로 넘겨서 다음페이지에서 그 정보를 읽는 식으로..
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Function_Parsed_datalist data = (Function_Parsed_datalist) parent.getItemAtPosition(position);
Bundle extras = new Bundle();
extras.putString("Intent_URL", data.getURL());
extras.putString("Intent_Title", data.getData());
extras.putString("Intent_Secret", data.getSecret());
extras.putString("Intent_comment", data.getComment());
extras.putString("Intent_writer", data.getWriter());
extras.putString("Intent_date", data.getDate());
Intent intent = new Intent(this, Board_WebViewCtrl.class);
intent.putExtras(extras);
startActivity(intent);
}




@Override
public void onItemClick(AdapterView<?> parent, final View view, int position, long id) {
switch (position) {
case 0:
// 첫 번째 리스트 아이템 클릭시 작업 수행...
break;
case 1:
// 두 번째 리스트 아이템 클릭시 작업 수행...
break;
...
}
}
});