< 이번에 해야하는 수정 및 제작할 부분 >
1. 즐겨찾기 해지하는 기능 만들기 - 오류 수정 바람.
2. 상세 페이지 만들기
3. 메인 화면에 ~씨 환영합니다 문구 넣기
4. 즐겨찾기 다운 그림 넣어주기 ( 북마크 표시 )
< 오늘 한 부분 >
1. 즐겨찾기 해지하는 기능 만들기 - 수정 못함.
2. 메인 화면에 ~씨 환영합니다 문구 넣기
3. 내 정보 보는 창 만들기 + QnA + 어플 정보
4. 어플 정보 클릭 시 -> 정보 띄워주기 디자인 + 작동
5. 장소 상세 화면 디자인 (작동X)
6. db에 새로운 칼럼 추가 ( placeNotice / placeURL )
< 현재 문제점 >
1. 즐겨찾기 해지하는 기능 만들기 - 안드로이드->php 로 값이 안 넘어가짐 php -> mysql 작동되는 것은 확인함. userID, placeID 값이 null이 되고 있음.
< 다음에 해야하는 수정 및 제작할 부분 >
1. 즐겨찾기 해지하는 기능 만들기 - 오류 수정 바람.
2. 장소 상세 화면 디자인 -> 작동하게 하기
3. 즐겨찾기 다운 그림 넣어주기 ( 북마크 표시 )
1) 안드로이드 intent cannot resolve constructor 오류
appInfoButton = (Button) getView().findViewById(R.id.appInfoButton);
appInfoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(Fragment3.this, Pop.class));
}
});
Fragment에 이렇게 썼더니 startAc~ 이 부분이 오류가 뜸. 이를 아래와 같이
appInfoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(view.getContext(), Pop.class));
}
});
this 대신에 v.getContext()를 쓰니 오류가 해결됨.
2) 버튼 또는 TextView 클릭 시 -> 정보 띄워주기 주요 코드
public void onActivityCreated(Bundle b){
super.onActivityCreated(b);
appInfoButton = (TextView) getView().findViewById(R.id.appInfoButton);
appInfoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(view.getContext(), Pop.class));
}
});
}
기본 화면에서 띄워주는 창 작동하게 연결 코드
<activity android:name=".DetailPlace"
android:theme="@style/AppTheme.Pop"></activity>
Manifest 에 위에와 같이 추가해줘야 함. style에서 pop 이라는 테마는 따로 만듬.
3) 띄워주는 창 크기 조절
import android.os.Bundle;
import android.util.DisplayMetrics;
import androidx.annotation.Nullable;
public class Pop extends Activity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pop);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
getWindow().setLayout((int)(width*0.9), (int)(height*0.85));
}
}
C:\Users\USER\AndroidStudioProjects\print_App
'App && Game' 카테고리의 다른 글
[안드로이드 스튜디오] 스크립트로 여러 개의 그림 바꾸기 / drawable 이미지들 배열(array)에 넣어 사용하기 / 사진을 돌아가며 보여주는 화면 만들기 (0) | 2020.12.13 |
---|---|
[유니티] 도트 게임 만들기 - 1일차 (애니메이터 컨트롤러 파라미터 스크립트로 조절 / animator parameter script / 유니티 캐릭터 점프 구현하기 / 무한 움직이는 땅 구현하기) (0) | 2020.12.06 |
[App 제작 프로젝트] 앱 제작 - 2일차 (0) | 2020.09.28 |
[App 제작 프로젝트] 앱 제작 - 1일차 (0) | 2020.09.27 |
xml과 java의 연결, 간단한 이벤트 / 그 밖에 안드로이드 tiP (0) | 2020.09.11 |
댓글