ListView listView;
ArrayAdapter<String> adapter;
String[] hotel = {"one room", "double room", "suit", "vip"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listView = (ListView) findViewById(R.id.listView);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, hotel);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Toast.makeText(getApplicationContext(),adapterView.getItemIdAtPosition(i)+"is Checked",Toast.LENGTH_LONG).show();
Toast.makeText(getApplicationContext(),adapter.getItem(i),Toast.LENGTH_LONG).show();
}
});
}
任何人都可以向我解釋如何在項目clickListener的工作? (onclick item listener
是什麼View view , int i , long I
?一個新的Adapter視圖類或對象?android studio。我想了解一下使用on item click listener的功能。它是如何工作的?
謝謝你。上帝保佑你 –
你明白嗎?如果我的回答可以幫助你,那麼接受它。 @KareemIbraheem –
這是我第一次把她的問題。我接受 。如果有其他程序?告訴我去做吧。 –