我对Android很新,我在Android工作室得到这个错误我需要帮助。
我收到错误无法解决方法setListAdapater(com.ippc.mobileapp.adapter.HotelAdapter)
,无法解决this.getListView()
//这是我的代码的一部分
public class Hotelinfo extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_hotelinfo);
final List<Video> data = getHotels();
HotelAdapter adapter = new HotelAdapter(this, data);
setListAdapter(adapter);
this.getListView().setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
long arg3) {
launchWebActivity(data.get(pos).getUrl(), data.get(pos).getTitle());
}
});
答案 0 :(得分:1)
在扩展不继承ListActivity的AppCompatActivity时,您无法使用setListAdapter()。
您需要将ListView添加到布局中,然后使用ListView.setAdapter()。
yourListView.setAdapter(adapter);