게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문][안드로이드]다이얼로그 어케 보여줘야 하는걸까요
게시물ID : programmer_5717짧은주소 복사하기
작성자 : 나데시코♥
추천 : 0
조회수 : 4273회
댓글수 : 5개
등록시간 : 2014/09/30 21:41:54
유투브 관련해서 어플 만드는 중입니당. (이거 도대체 언제 끝나련지...ㅜㅜ)

걍 책에서 배운대로 Activity 클래스에 있는 showDialog(int) 메소드를 사용해왔는데요
제목 없음.png
네.....deprecated 됐죠.
꽤 최근에 산 책에 있는 예제에서도 저거 사용하던데...하 ㅜㅜ

여튼, 새로운 방법을 찾아 구글링 결과....
private void showMyDialog() { 	FragmentManager fm = getFragmentManager(); 	FragmentTransaction ft = fm.beginTransaction(); 	Fragment prev = fm.findFragmentByTag("dialog"); 	if(prev != null) { 		ft.remove(prev); 	} 	ft.addToBackStack(null); 		 	MyDialogFragment mdf = new MyDialogFragment(); 	mdf.show(ft, "dialog"); }
private class MyDialogFragment extends DialogFragment implements OnItemClickListener {
View v;
ListView playlistListView;
.
.
.
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
int style = DialogFragment.STYLE_NORMAL;
int theme = android.R.style.Theme_Holo_Light;
setStyle(style, theme);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
Bundle savedInstanceState) {
v = inflater.inflate(R.layout.my_playlist_list, container, true);
playlistListView = (ListView)v.findViewById(R.id.playlist_list_view);
.
.
.
return v;
} // onCreateView
.
.
.
}

이런 식으로 만들고 showMyDialog() 를 호출했는데요...

아 my_playlist_list.xml 파일은
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >
   
    <ListView 
        android:id="@+id/playlist_list_view"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
    
</LinearLayout>
에요.

그런데 문제는....


위 동영상의 13초에 보이는

재생몽록
Favorites

이 그 MyDialogFragment입니당.
제가 원한건....
IMG_20140930_213729.jpg

저 재생몽록이랑 Favorites를 담은 다이얼로그가 전경으로 보여서 사용자 입력을 기다리고 
나머지는 배경으로서 뿌옇게 변하고....(뭐 아얘 안보여도 되긴 하지만..)
그런걸 원했어요 ㅜㅜ

어케 해야 하는걸까요?



전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호