저는 몇 시간 동안 겪고있는 문제를 해결하려고 노력해 왔습니다. 내 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;
}
}
내가보기에 기쁘다. 코드를 게시하십시오. –
이렇게 간단 할 수도 있습니다. 작동하지 않는 경우 사용해보고 게시하십시오. http://stackoverflow.com/questions/11465227/android-fragment-and-thread –
행운을 빌어 요 .. 나는 해결책을 찾기 위해 내일 다시 시도 할 것입니다. 도움에 다시 한 번 감사드립니다. – Odin