Androidでゲームアプリを開発しています。私のアプリケーションでは、レベルと追加されたレベルをリストビューとして持っています。
レベルの目標を達成したら、レベルをロックする必要があります。どうすればいいのかわからない。listview
アンドロイドをロックする方法. 以下を使用して、リストにデータを入力して渡します。
mainListView = (ListView) findViewById(R.id.mainListView);
// mainListView.setSelection(0);
String[] levels = new String[] { "Level-1", "Level-2", "Level-3",
"Level-4", "Level-5", "Level-6" };
ArrayList<String> levelList = new ArrayList<String>();
levelList.addAll(Arrays.asList(levels));
listAdapter = new ArrayAdapter<String>(this, R.layout.simple, levelList);
mainListView.setAdapter(listAdapter);
getlevelFromDb();
mainListView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> myAdapter, View myView,
int myItemInt, long mylng) {
String level = (String) (mainListView
.getItemAtPosition(myItemInt));
Intent intent = new Intent(LevelsActivity.this,
QuestionActivity.class);
intent.putExtra("level", level);
startActivity(intent);
}
});