Canada@3@United States@14@Zambia@3@
これを gridView に表示する必要がある文字列があります。
String[] numbers=newString.split("\\@");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, numbers);
gridView.setAdapter(adapter);
gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(getApplicationContext(), ((TextView) v).getText(), Toast.LENGTH_SHORT).show();
}
});
<GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:layout_marginTop="100dp"
android:numColumns="2"
android:textColor="#151B54" >
</GridView>
白色の最初のエントリ (OnItemClickListener) のみが機能していることを確認できます。トーストのみの形式で確認できます。修正してください