如何从单击的每个 from 字符串项中设置意图的类



我试图从每一个被点击的项目开始另一个意图也请告诉我我应该把你的解决方案代码放在哪里
下面是代码

import java.util.ArrayList;
import java.util.HashMap;
import android.app.ListActivity;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.EditText;
import android.widget.ListView;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {
// List view
private ListView lv;
// Listview Adapter
ArrayAdapter<String> adapter;
// Search EditText
EditText inputSearch;
// ArrayList for Listview
ArrayList<HashMap<String, String>> productList;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // Listview Data
    String products[] = {"Dell", "HTC ","iPhone ", "Samsung Galaxy"};
    lv = (ListView) findViewById(R.id.list_view);
    inputSearch = (EditText) findViewById(R.id.inputSearch);
    // Adding items to listview
    adapter = new ArrayAdapter<String>(this, R.layout.list_item, R.id.product_name,products);
    lv.setAdapter(adapter);
    /**
     * Enabling Search Filter
     * */
    inputSearch.addTextChangedListener(new TextWatcher() {
         @Override
     public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
         // When user changed the Text
         Identifikasi1.this.adapter.getFilter().filter(cs);
     }
     @Override
     public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
             int arg3) {
         // TODO Auto-generated method stub
     }
     @Override
     public void afterTextChanged(Editable arg0) {
         // TODO Auto-generated method stub
     }
 });
 }

我还是初学者,不知道怎么解决这个问题

您应该实现onItemClickListener并在侦听器方法onItemClick()中设置意图例如:

public void MainActivity extends Activity implements onItemClickListener{
   //your code
  //...

@Override public void onItemClick(AdapterView parent, View view, int position,long id) { Intent intent = new Intent(); } }

最新更新