public class Page1 extends Fragment {
Context mContext;
public Page1(Context context) {
mContext = context;
}
public Page1() {
// TODO 자동 생성된 생성자 스텁
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.page1, container, false);
return view;
}
}
public class Page1Adapter extends BaseAdapter {
ArrayAdapter<String> adapter;
ListView listview;
ArrayList<String> arraylist = new ArrayList<String>();
public Page1Adapter(Context c, ArrayList<String> id,
ArrayList<String> fname, ArrayList<String> lname) {
}
@Override
public Object getItem(int position) {
// TODO 자동 생성된 메소드 스텁
return null;
}
@Override
public long getItemId(int position) {
// TODO 자동 생성된 메소드 스텁
return 0;
}
@Override
public int getCount() {
// TODO 자동 생성된 메소드 스텁
return 0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO 자동 생성된 메소드 스텁
listview.setAdapter(adapter);
return null;
}
}
public class Page2 extends Fragment {
Context mContext;
private EditText mEditMAC;
private EditText mEditIP;
private EditText mEditNAME;
Page1Adapter adapter;
ListView listview;
public Page2(Context context) {
mContext = context;
}
public Page2() {
// TODO 자동 생성된 생성자 스텁
}
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.page2, container, false);
mEditMAC = (EditText) view.findViewById(R.id.editMAC);
mEditIP = (EditText) view.findViewById(R.id.editIP);
mEditNAME = (EditText) view.findViewById(R.id.editNAME);
// 추가 버튼
final Button btn1 = (Button) view.findViewById(R.id.ButtonAdd);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO 자동 생성된 메소드 스텁
String str = mEditMAC.getText().toString();
// str.
Toast.makeText(getActivity(), "추가.", Toast.LENGTH_LONG).show();
}
});
// 클리어 버튼
final Button btn2 = (Button) view.findViewById(R.id.ButtonClear);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO 자동 생성된 메소드 스텁
mEditMAC.setText("");
mEditIP.setText("");
mEditNAME.setText("");
Toast.makeText(getActivity(), "클리어", Toast.LENGTH_LONG).show();
}
});
return view;
}
}
안녕하세요
현재 좌우로 움직이는 세개의 탭이 있습니다
제가 원하는 것은 두번째 화면에서 edittext에 글자를 입력해서 추가 버튼을 누르면
첫번째 화면에 있는 리스트뷰에 나오게 하는 것입니다.
현재 클래스 구성은 이렇게 되어있는데
추가 버튼을 눌렀을 때 리스트뷰오 ㅏ연동해서 아답터한테 넘겨주라는데 도통 무슨 소린지 모르겠습니다
제발 알려주시면 감사하겠습니다..ㅠㅠ