0
我實現了一個簡單的ListView
活動。在java
文件中,我實施了OnItemClickListener()
來響應ListView
項目點擊。從setOnItemClickListener訪問主類成員變量
public class MainActivity extends Activity
{
private String value;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.home_screen);
value = "Hello World";
final ListView listview = (ListView)findViewById(R.id.listview);
final ArrayAdapter<String> aa;
aa = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, ListValues);
listview.setAdapter(aa);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view, int position, long id)
{
// Get Item Clicked
String ItemSelected = (String)listview.getItemAtPosition(position);
// Access "value" containing "Hello World"
}
}
}
我需要訪問成員變量value
我MainActivity
類的onItemClick()
。請告訴我如何去做。
你有沒有把它添加到ListValues? – Piyush