Как использовать ListView в виджете приложения и заполнить его данными в Android?
Я искал долго, но не понимаю методы, которые были использованы.
Поэтому я хочу добавить виджет приложения для Homescreen в моем приложении, а затем заполнить виджет данными...
String[] data = new String[]{"first","second","third"};
Но моя проблема заключается в установке адаптера ListView в моем классе AppWidgetProvider.
У меня уже есть виджет, который отображает TextView, но я борюсь с ListView.
Так может ли кто-нибудь помочь мне в настройке адаптера или использовании ListView в Android Widget по-простому?
Поблагодарите вас заранее!
1 ответ
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class Start extends Activity {
private String[] lv_arr = {};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get a handle to the list view
ListView lv = (ListView) findViewById(R.id.ListView01);
// Convert ArrayList to array
lv_arr = (String[]) arrayList.toArray();
lv.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, lv_arr));
}
}