package com.example.user.project;
/**
* Created by User on 2015-04-14.
*/
import android.content.Intent;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.BaseAdapter;
import android.widget.ListView;
import android.widget.TextView;
public class Main_noticeActivity extends Fragment {
ListView listview;
myAdapter adapter;
String[] notice = {"공지사항","공지사항1","공지사항2","공지사항3","공지사항4","공지사항5"};
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View noticeview = inflater.inflate(R.layout.main_notice, container,false);
listview=(ListView)noticeview.findViewById(R.id.listView1);
adapter = new myAdapter();
listview.setAdapter(adapter);
return noticeview;
}
class myAdapter extends BaseAdapter{
@Override
public int getCount() {
return notice.length;
}
@Override
public Object getItem(int position) {
return notice[position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView view = new TextView(getActivity().getApplicationContext());
view.setText(notice[position]);
view.setTextSize(50);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent noti = new Intent(getActivity().getApplicationContext(), Main_noticeSubActivity.class );
startActivity(noti);
}
});
return view;
}
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
}
이렇게 코드를 짜놨습니다.
String[] notice = {"공지사항","공지사항1","공지사항2","공지사항3","공지사항4","공지사항5"};
여기 공지사항~공지사항 5를 누르면
똑같은화면이 뜨는데
제가 하고싶은것은
공지사항~공지사항5를 각각 누르면
각 다른 페이지가 뜨게 하고싶은데 어떻게 해야될까용 ㅠㅠ