Page 241 - 3-3
P. 241
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.Toast;
// 작품 선택 클래스
public class Main extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 리스트뷰 변수 선언
ListView listview ;
// 리스트어댑터 변수 선언
ListViewAdapter adapter;
//Input.java 에서 넘긴 인텐트 받아오기
Intent receivedIntent = getIntent();
//"IP" 라는 이름으로 넘어온 Extra 를 IP 변수에 저장
final String IP = receivedIntent.getStringExtra("IP");
//"WebIP" 라는 이름으로 넘어온 Extra 를 WebIP 변수에 저장
final String WebIP = receivedIntent.getStringExtra("WebIP");
//"PORT" 라는 이름으로 넘어온 Extra 를 PORT 변수에 저장
final int PORT = receivedIntent.getIntExtra("PORT",1);
// 리스트어댑터 생성
adapter = new ListViewAdapter() ;
// 리스트뷰 참조
listview = (ListView) findViewById(R.id.listview1);
// 리스트뷰에 어댑터 달기
listview.setAdapter(adapter);
// 첫 번째 아이템 스마트 클래스 추가( ) .
adapter.addItem(ContextCompat.getDrawable(this, R.drawable.pencil),
" 스마트 클래스", " 지각 조퇴 외출 결석, , , ") ;
// 두 번째 아이템 스마트 오피스 추가( ) .
adapter.addItem(ContextCompat.getDrawable(this, R.drawable.office),
" 스마트 오피스", " 상태변경 시간표 정보 홈페이지, , , ") ;
// 세 번째 아이템 무인체력장 추가( ) .
adapter.addItem(ContextCompat.getDrawable(this, R.drawable.mooin),
- 241 -