In meiner Aktivität habe ich eine Listenansicht und eine Schaltfläche. Jeder hat einen eigenen Zweck.So stellen Sie eine Schaltfläche außerhalb von lisview ein
Meine Listenansicht zeigt eine Artikeldetails in einer anderen Aktivität.
Meine Schaltfläche öffnet eine andere Aktivität.
Hier hat listview kein Problem. Aber mein Knopf funktioniert nicht.
In meinem Code ich für Listenansicht und Knopf
public class MainActivity extends AppCompatActivity implements ListView.OnItemClickListener{
private Button buttonaddticket;
private ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.MainActivity);
listView = (ListView) findViewById(R.id.srListView);
listView.setOnItemClickListener(this);
buttonaddticket = (Button) findViewById(R.id.btnaddticket);
//Setting listeners to button
buttonaddticket.setOnClickListener((View.OnClickListener) this);
}
.
.
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(this, SingleTicket.class);
.
}
public void onClick(View v) {
if(v == buttonaddticket){
.
.
}
}
}
Frage ist folgendes Beispiel verwendet habe, wie ich OnClickListener in derselben Tätigkeit für meine Schaltfläche implementieren kann?
yourButton.setOnClickListener() –
Satz listner auf Taste in oncreate einfach – Abhishek
Ja, ich habe dies bereits versucht, aber es scheint OnClickListener und OnItemClickListener nicht in derselben Aktivität arbeiten – tanvir