-1
我想在兩個活動之間設計一些意圖。我沒有任何聲明就通過了意圖。我想定義適配器來擴大listview的意圖,但當意圖打開時我遇到了這個問題。它是由listview引起的。我怎樣才能解決它?Android新意圖ListView後沒有響應
以下是下面的代碼。
public class AttactivePlacesActivity extends AppCompatActivity {
ArrayList<City> c = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.a);
MainActivity m = new MainActivity();
c = m.mArraylist;
AAdapter r = new AAdapter(this,c,R.color.mainBackground);
ListView listView = (ListView) findViewById(R.id.aa);
listView.setAdapter(r);
}
}
R.layout.a
<?xml version="1.0" encoding="utf-8"?>
<ListView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/aa"
tools:context="com.example.android.tourguide.AttactivePlacesActivity">
</ListView>
gridview的意圖
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
switch (position){
case 0:
Toast.makeText(getApplicationContext(),"A",Toast.LENGTH_SHORT).show();
Intent intent = new Intent(MainActivity.this,AttactivePlacesActivity.class);
startActivity(intent);
break;
}
}
});
我在您發佈的代碼中看不到任何意圖。無論如何,你的問題不清楚 – MikeKeepsOnShine
請重新寫下問題,以實際陳述問題,複製路徑和預期結果。 – Kelevandos
listView.setAdapter(r)存在問題; 。這意味着來自AAdapter。 – DRF