2012-04-17 2 views
0

Coverflow는 갤러리 위젯입니다. 이 URL을 기준으로>http://www.inter-fuser.com/2010/02/android-coverflow-widget-v2.html 내 프로젝트의 커버 플로우를 메인 메뉴 UI로 구현하고 있는데 문제가 있습니다. 문제는 XML에서 CoverFlow를 지정하는 방법을 모른다는 것입니다. 그 활동에 이미지와 텍스트 뷰를 추가하고 싶습니다. 누구든지 아이디어가 있습니까? 모든 작업은 코드에서 수행되는 반면 평소와 같이 XML로 분리해야합니다.Coverflow : XML에서 위젯을 지정하는 방법과 무한 루프를 수행하는 방법은 무엇입니까?

또한 누군가는 커버 플로우에서 무한 루프를 수행하는 방법을 알고 있습니까?

고맙습니다.

+0

고리? –

+0

무한 루프의 의미는 다음과 같습니다. 예 : coverflow에 5 개 항목이있는 경우 앱이 시작되면 화면 가운데에 항목 # 3이 표시됩니다. 오른쪽으로 스 와이프하면 마지막 항목이 오른쪽에 있고 더 이상 항목이 제공되지 않으므로 더 이상 오른쪽으로 스 와이프 할 수 없습니다. 내가 원하는 것은 아이템 # 1로 되돌아 갈 수 있다는 것입니다 .. 상세한 설명을 해주셔서 감사합니다. – efransiscus

답변

2

정말 간단합니다. XML 파일에서이 같은 위젯, com.example.coverFlow이 패키지 프로젝트의 이름과 CoverFlow와에 참조하는

<com.example.coverflow.CoverFlow 
    android:id="@+id/coverflow" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
/> 

참고 사용자 정의 클래스 커버 플로우 사용에 의미를 제공한다. u는 무한에 의해 무슨 소리 대신이의

CoverFlow coverFlow = new CoverFlow(this); 

이, 아래 라인으로 대체이처럼 CoverFlow와 뭔가를 초기화 할 수 있었다() 귀하의에서 onCreate에서 지금

,

CoverFlow coverFlow = (CoverFlow) findViewById(R.id.coverflow); 
+0

. 나는 그것을 최대한 빨리 시험해보고 그 일을한다면 여기에 올릴 것입니다. :) – efransiscus

+0

안녕 Andro, 당신이 말한 지시가 작동하지 않습니다. 앱은 평소와 달리 실행되지 않고 강제 종료됩니다. LogCat에서 발견 된 오류 로그는 다음과 같습니다. 04-18 07 : 46 : 34.804 : E/AndroidRuntime (1847) : \t, id.co.ajsmsig.display.CoverFlowMain.onCreate (CoverFlowMain.java:76). 75와 76 줄은 : coverFlow = (CoverFlowClass) findViewById (R.id.coverflow); \t \t \t \t coverFlow.setAdapter (새 ImageAdapter (this))); – efransiscus

+0

언급 한대로 "정말 간단합니다"라고 생각할 수도 있지만 문제가 있습니다. 나는 원래 예제에서 알아 내려고 노력하고 XML을 사용하기 위해 전환 할 때 "끊임없이 예외 - 바이너리 XML 파일 줄"을 얻습니다 ... 여기서 제안한대로 "새 Coverflow"를 제거하고 내 것을 초기화했습니다. 레이아웃은 작동하지만 작동하지 않습니다. – Balkyto