2011-01-21 1 views
0

Я использую TabActivity с пользовательским названием изображения. При звонкеFindViewById возвращает null при использовании пользовательского заголовка в Android

'im' is null. Основываясь на других вопросах, я видел, что не вызвать setContentView может вызвать это, но я не использую какой-либо файл макета. Есть что-то, что мне не хватает?

это my_custom_title.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_height="wrap_content" 
       android:layout_width="wrap_content" 
       android:orientation="vertical"> 

    <ImageView android:src="@drawable/launch" 
       android:layout_width="wrap_content" 
       android:layout_alignParentLeft="true" 
       android:layout_centerVertical="true" 
       android:id="@+id/title_bar" 
       android:layout_height="wrap_content" 
       android:layout_alignParentTop="true" /> 
</LinearLayout> 

Спасибо,
Rajath

+0

Вы можете разместить свой файл макета, а также место? – xil3

+0

добавил файл макета – rajath

ответ

1

привет Rajath использовать setContentView(R.layout.my_custom_title);

+0

Praveen, я получил следующую ошибку: java.lang.RuntimeException: ваш контент должен иметь TabHost с атрибутом id 'android.R.id.tabhost' – rajath

+0

Я думаю, что вы расширяете класс java от TabActivity. Вместо этого TabActivity расширяет эти calss из Activity Rajath – Pinki

+0

Я расширяюсь от TabActivity. Я не понимаю альтернативы, которые вы упоминаете. Не могли бы вы рассказать? – rajath

 Смежные вопросы

  • Нет связанных вопросов^_^