【发布时间】:2017-01-08 17:58:03
【问题描述】:
请我尝试添加了解如何将 onItemClickListener 添加到以下代码中,以便在单击“智能手机计划”时,其活动开始等等。我在 StackOverflow 上看到了与此问题相关的其他问题,但不明白如何解决这些问题。 我已经添加了一个 onItemClickListener 但不明白如何将它设置为特定的列表项。 这是代码
package devchuks.com.rechargeit;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.app.ListActivity;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;
public class EtisalatData extends AppCompatActivity {
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_etisalat_data);
listView = (ListView) findViewById(R.id.list);
String[] values = new String[] {
"Smartphone Plans",
"Internet Bundles",
"Weekend Plans",
};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, android.R.id.text1, values);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
}
});
}
}
【问题讨论】:
-
你的意思是
values[position],接下来做你想做的事 -
如何让它选择特定的项目
-
用这个
values[position]的值使用equals函数 -
您应该接受一个答案,以便人们知道哪个答案解决了您的问题