마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

ViewPager 사용시 문의드립니다.

0 추천

안녕하세요 부족한 개발자가 PagerAdapter를 사용하는 ViewPager에 대해 문의드립니다.
 
ViewPager에서 하기와 같이  코딩 시
 

  public Object instantiateItem(View arg0, int arg1) {

    View v = null;

    if(arg1==0){
              v = CarInflater.inflate(R.layout.car_pager, null);
  }else{
             v = CarInflater.inflate(R.layout.car_pager, null);
             tv = (TextView)v.findViewById(R.id.unit);
            if(tv !=null)
                    tv.setText("ddddd");
             else

                 Log.d("TAG", "tv is null");
  }

  ((ViewPager)arg0).addView(v, 0);  

  
  return v;
 }
 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:name="@+id/car"
 android:layout_width="match_parent"
 android:layout_height="wrap_content" 
 android:orientation="vertical" >

 
 <LinearLayout
  android:layout_width="fill_parent"
  android:layout_height="180dip"
  android:layout_marginTop="1dip"
  android:background="#858686"
  android:orientation="horizontal" >

 .
.
.

     <TextView
      android:name="@+id/unit"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginRight="10dip"
      android:layout_weight="1"

      android:gravity="right"
      android:text="0.42Km/l"
      android:textAppearance="?android:attr/textAppearanceMedium"
      android:textColor="?android:attr/textColorSecondary"
      android:textSize="12dp" />
    .
.
.
.
.
  <TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:gravity="center"
   android:text=""
   android:textAppearance="?android:attr/textAppearanceMedium"
   android:textColor="?android:attr/textColorSecondary" />
 </LinearLayout>

</LinearLayout>

 

TextView tv의 값이 널입니다
TextView의 값을 변경하고자 하는데 어떻게 적용을 해야하는지 모르겠습니다.
고수님들 도움요청드립니다.

무척 궁금해 (130 포인트) 님이 2013년 3월 11일 질문
무척 궁금해님이 2013년 3월 11일 수정

1개의 답변

+1 추천
R.layout.car_pager 레이아웃에 R.id.unit를 가진 TextView가 포함되어 있는지 확인 해보시기 바랍니다....
익명사용자 님이 2013년 3월 11일 답변
...