Я новичок в разработке Android, поэтому я прошу прощения, если это простой вопрос / noob-ish, и за любую неправильную терминологию.
но мне нужно знать, как я могу включить списокнаряду с другими элементами пользовательского интерфейса (такими как TextView, элементы ImageView и т. д.)
до настоящего времени все, что мне удалось достичь, - это самостоятельно выполнять действия со списком, для чего я использовал класс ListActivity.Тип.
Мой список действий:
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class ListViewExample extends ListActivity
{
String[] exampleList = {
"Item 1",
"Item 2",
"Item 3"
//etc etc
};
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.listview);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, exampleList));
}
}
, который запускается в моем основном классе / деятельности:
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class NewtestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
startActivity(new Intent( this, ListViewExample.class));
}
}
, но с функцией "startActivity ()"кажется, это просто переключается на эту деятельность, а не «включает» ее в текущую, что означает, что любые элементы в «R.layout.main» (определенные выше, при вызове «startActivity ()) не отображаются.
Есть ли способ включить это действие в мою основную деятельность? Или есть лучший способ составить список?
(моей целью в конечном итоге будет сделать массив списков динамическим, простодумал я скажу в счто влияет на любое предлагаемое решение).
спасибо за любую помощь (: