-1

저는 몇 시간 동안 겪고있는 문제를 해결하려고 노력해 왔습니다. 내 ViewPagerIndicator는 정상적으로 작동하며 탭 사이를 제대로 전환 할 수 있으며 ViewList가 아닌 한 Fragments의 콘텐츠를 제대로 볼 수 있습니다 ... ViewPager는 어떤 방식 으로든 ListView를 표시 할 수 없습니다!ListView는 ViewPager에 표시되지 않습니다.

참고 : android.support.v4.view.ViewPager를 가리키면 "이 요소에는 소스도 연결되어 있지 않으며 따라서 Javadoc도없고 따라서 Javadoc도 찾을 수 없습니다"라는 메시지가 나타납니다. 내가 문제를 조사 할 때 언급이 없었기 때문에 그것이 내 문제와 관련이 있는지 나는 모른다.

- 내 ListView의 내용을 설정하기위한 setAdapter (..)도 작동하지 않습니다. 나는 그것이 문제와 관련이 있다고 생각한다.

아무도 내가 그것을 apperciate 것을 도울 수 있다면 제발.

미리 감사드립니다.

(사람이 :) 도움을 기꺼이 경우 내 코드를 게시 할 예정입니다)

편집 :

주셔서 감사합니다 빠른 회신에 대한 많은 Yatin : 내가 전환 할 수있는 4 개의 탭이 있습니다. . 테스트를 위해 나는

bottom.xml ... 버튼이 제대로 표시되지만 목록보기 늘 보여 .. 버튼과리스트 뷰를 포함하는 탭을 만들어

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="@drawable/mainbottom" 
android:orientation="horizontal" > 

<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Button" /> 

<ListView 
    android:id="@+id/secondlist" 
    android:layout_width="192dp" 
    android:layout_height="721dp" 
    android:layout_weight="0.45" 
    tools:listitem="@android:layout/simple_list_item_2" > 
</ListView> 

</LinearLayout> 

main.xml에

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="650dp"> 

    <com.viewpagerindicator.TitlePageIndicator 
     android:id="@+id/indicator" 
     android:padding="10dip" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:background="#000000" 
     android:textColor="#2FB3E3" 
     app:footerColor="#2FB3E3" 
     app:footerLineHeight="1dp" 
     app:footerIndicatorHeight="3dp" 
     app:footerIndicatorStyle="underline" 
     app:selectedColor="#FFFFFF" 
     app:selectedBold="true" 
     /> 
    <android.support.v4.view.ViewPager 
     android:id="@+id/pager" 
     android:layout_width="fill_parent" 
     android:layout_height="0dp" 
     android:layout_weight="1" 
     /> 

</LinearLayout> 

FragmentAdapter.java 내 문제를 해결했습니다 확인

public FragmentAdapter(FragmentManager fm) { 
     super(fm); 
    } 

@Override 
public int getIconResId(int index) { 
    return 0; 
} 

@Override 
public android.support.v4.app.Fragment getItem(int position) 
{ 
    android.support.v4.app.Fragment fragment = new FirstActivity(); 
    switch(position){ 
    case 0: 
     fragment = new FirstActivity(); 
     break; 
    case 1: 
     fragment = new SecondActivity(); 
     break; 
    case 2: 
     fragment = new ThirdActivity(); 
     break; 
    case 3: 
     fragment = new FourthActivity(); 
     break; 
    } 
    return fragment; 
} 

@Override 
public int getCount() { 
    // TODO Auto-generated method stub 
    return 4; 
} 

@Override 
public CharSequence getPageTitle(int position){ 
    String title = ""; 
    switch(position){ 
    case 0: 
     title = "First"; 
     break; 
    case 1: 
     title = "Second"; 
     break; 
    case 2: 
     title = "Third"; 
     break; 
    case 3: 
     title = "Fourth"; 
     break; 
    } 
    return title; 
} 

} 
+0

내가보기에 기쁘다. 코드를 게시하십시오. –

+0

이렇게 간단 할 수도 있습니다. 작동하지 않는 경우 사용해보고 게시하십시오. http://stackoverflow.com/questions/11465227/android-fragment-and-thread –

+0

행운을 빌어 요 .. 나는 해결책을 찾기 위해 내일 다시 시도 할 것입니다. 도움에 다시 한 번 감사드립니다. – Odin

답변

0

...

나는 주요 활동 내 목록보기에 대한 사용자 정의 어댑터를 사용했다

; 이 어댑터를 조각으로 수정하고 MainActivity() 대신 FirstActivity()에서 사용했습니다.