Android добавление макета на вкладку

#java #android

#java #Android

Вопрос:

Я завершил учебное пособие по http://developer.android.com/resources/tutorials/views/hello-tabwidget.html так что теперь в моем коде каждое действие имеет свою собственную запись в манифесте и свой собственный класс, например….

 import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class PetCareActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        TextView textview = new TextView(this);
        textview.setText("This is the Pet Care tab");
        setContentView(textview);
    }
}
  

Проблема в том, что на данный момент я могу делать только такие вещи, как создание TextView. Как бы я добавил дополнительный контент на вкладке, аналогичный https://market.android.com/details?id=com.bskyb.sportnewsamp;hl=en

Спасибо,

Дэвид

Ответ №1:

Просто. Вы передаете идентификатор ресурса макета в setContentView.

Комментарии:

1. Итак, скажем, если бы я хотел добавить линейное описание на вкладке, а затем кнопки поверх этого линейного описания, куда бы я на самом деле поместил код для этого? Внутри или в XML-файле и ссылаться на это, чтобы отправить его в мой setContentView?