전체 글 (645) 썸네일형 리스트형 안드로이드 : 레이아웃 함수 알아보기 가장 많이쓰는 리니어 레이아웃에 대해 알아 보도록 하겠다. 먼저 소스부터 보자 android:orientation="vertical" 수평으로 설적되어있다. android:orientation="horizontal" 수직으로 설적되어있다. 주요속성을 하나식 적용 android:layout_margin 적용시 android:padding="100dp" gravity와 layout_gravity의 차이 match_parent는 텍스트뷰에 상위 레이아웃 크기에 맞게 wrap_content는 텍스트뷰 글자크기에 맞게 레이아웃안에 레이아웃 구분하기 페딩은 텍스트뷰안의 공간이고 마진은 텍트트뷰(버튼)밖의 공간 http://blog.naver.com/PostView.nhn?blogId=mjo1127&logNo=220.. 안드로이드 : 회원 관리 프로젝트(회원 검색 기능) ManagementActivity 레이아웃에서 다음 버튼을 추가해줍니다. ManagementActivity 소스 ManagementActivity에 다음을 추가해줍니다. saveList생성자를 생성해줍니다. amdin계정만 saveList를 다룰수있게 해줍니다. UserListAdapter로 돌아가서 다음을 추가해줍니다. manageMent테이블로 돌아가서 saveList를 추가해줍니다. userListAdpaper로 돌아가서 saveList또한 삭제가 가능하게 만들어줍니다. ManagemetnActivity 클래스로 돌아와서 searchUser에대한 함수를 작성해줍니다. 먼저 userList를 클리어한다음 saveList 즉 전체 회원들의 크기만큼 반복합니다. getUserID즉 내가 찾는 회원이 포함.. 안드로이드 : 회원 관리 프로젝트(회원 삭제) Delete.php 파일을 만들어줍니다. user 레이아웃을 다시 설정에 삭제 버튼을 추가십키다. 아래는 위의 소스에대한 디자인입니다. 이후 DeleteRequest를 만들어줍니다. package org.techtown.management; import com.android.volley.Request; import com.android.volley.Response; import com.android.volley.toolbox.StringRequest; import java.util.HashMap; import java.util.Map; public class DeleteRequest extends StringRequest { final static private String URL = "http://ps.. 안드로이드 : 회원 관리 프로젝트(리스트 뷰) management 레이아웃을 관리해줍니다 android:orientation="vertical" LinearLaout으로 하면 추가해줍니다 android:dividerHeight="10dp" 밑에 회색으로 뛰가 보이죠 ?? 그간격입니다. 위에 처럼 레이아웃을 꾸미면 이젠 각각의 사용자의 정보를 어떻게 넘겨줄지에 대한 레이아웃을 만들어줍니다. user 라고 만들어줍니다. ///////////////////////////////////////////// ////////////////////////////// ////////////////////////이것을 레이아웃에 넣으니깐 소스가 죽었어요 ㅜㅜ 되는걸로 다시밑에추가 이게되는거다. user 레이아웃 user layout 디자인 하나의 사용자에 대한 정보를.. 안드로이드 : 회원 관리 프로젝트(회원 출력,버튼 hide) managementButton하나를 만들어줍니다. text이름은 회원관리 라고 해줍니다. MainActivity로 돌아가서 방금 만든 버튼을 매칭해줍니다. 사용자 아이디가 admin과 같지 않다면 버튼을 비활성화 해줍니다. 버튼을 안보이게 해주는 함수. List.php 파일 데이터파일에 접속한 이유에 모든 유저를 뽑아온다. empty activity를 생성합니다. 이름은 ManagementActivity로 생성 management 레이아웃에서 userListTextView의 text view를 생성해줍니다. package org.techtown.management; import android.content.Intent; import android.os.AsyncTask; import android.sup.. 안드로이드 : 회원 관리 프로젝트(로그인 및 메인 화면) package org.techtown.management; import com.android.volley.Response; import com.android.volley.toolbox.StringRequest; import java.util.HashMap; import java.util.Map; public class LoginRequest extends StringRequest { final static private String URL = "http://pssin1.cafe24.com/Login.php"; private Map parameters; public LoginRequest(String userID, String userPassword, Response.Listener listener){ s.. 안드로이드 : 회원 관리 프로젝트(회원가입) java파일에 새로운 class파일을 생성합니다 package org.techtown.management; import com.android.volley.Response; import com.android.volley.toolbox.StringRequest; import java.net.URL; import java.util.HashMap; import java.util.Map; public class RegisterRequest extends StringRequest { final static private String URL = "http://pssin1.cafe24.com/Register.php"; private Map parameters; public RegisterRequest(String us.. 안드로이드 : 회원 관리 프로젝트(DB구축) 데이터베이스 구축 카페24에서 DB베이스를 구축합니다 CREATE TABLE 'USERH'( userID VARCHAR(20) NOT NULL, userPassword VARCHAR(20) NOT NULL, userName VARCHAR(20) NOT NULL, userAge INT NOT NULL, PRIMARY KEY(userID) ); Login.php Register.php 이전 1 ··· 46 47 48 49 50 51 52 ··· 81 다음