Как добавить TextView в PageCurl?

Я новичок в Android, и я нашел этот замечательный скручиваемость страницы Android в этой ссылке http://code.google.com/p/android-page-curl/. Мой вопрос, как добавить TextView? Я пробовал это, но это всегда заставляет близко, когда я пытаюсь. Вот мой код в макете XML.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">
    <cv.tarie.pagecurl.PageCurlView
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:id="@+id/dcgpagecurlPageCurlView1"/>

    <LinearLayout android:id="@+id/textlayout"
        android:layout_width="fill_parent" android:layout_height="100dp"
        android:layout_alignParentBottom="true" android:gravity="center"
        android:background="#55000000" android:padding="5dp">

        <TextView android:id="@+id/dialog" android:layout_width="fill_parent"
            android:layout_height="fill_parent" android:textSize="18dp"
            android:textColor="#FFFFFF" />

    </LinearLayout>
</RelativeLayout>

И я добавляю этот код в PageCurlView.

TextView tv = (TextView) findViewById(R.id.dialog);
tv.setText("Hello!");

Там не так в моем коде??

Спасибо..

1 ответ

Вы должны дать больше информации: где именно вы добавили этот код; что такое вывод logcat,...

В любом случае, от простого взгляда на ваш XML, простой вопрос для себя: почему PageCurlView должен находить элемент TextView, который НЕ является его потомком?

У тебя есть:

  • RelativeLayout
    • PageCurlView
    • LinearLayout
      • TextView

TextView является только потомками RelativeLayout и LinearLayout. Невозможно найти TextView в PageCurlView. FindViewById() спускается только в ViewGroups дочерними, а не родителями.

Я просто подумал, наверное, твои вопросы были совершенно неверными. Вы пытались спросить "Как заставить PageCurl переключаться между TextViews, а не только изображениями?". Ответ таков: прочитайте документацию или просто самую первую страницу основного веб-сайта. Это невозможно. Это только в состоянии переключаться между изображениями.

Другие вопросы по тегам