저는 학교에서 프로젝트를 진행하고 있으며 ListViews
을 올바르게 구현하는 데 도움이 필요합니다. 프로젝트에서 설정 및 도움말 섹션을 수행해야하며 현재로서는 내 목록에있는 항목을 표시 할 수 있으며 클릭하면 선택한 항목의 Toast
메시지가 표시됩니다. 내 질문은 특정 항목 안에있는 콘텐츠를 만들고 표시하는 방법입니다. 예를 들어, 내가 "Edit Password"
옵션을 가지고 있고 그것을 클릭하면 내 "Edit Password"
화면이 표시되어야합니다. 이것은 두 섹션 모두에 적용됩니다.ListView assistance
이것은 내가 지금까지 가지고있는 것입니다. 그것은 기본적으로 안드로이드 ListView
자습서지만, 거기에 내 옵션을 추가했습니다. 내 질문에, 내 목록에있는 옵션 중 하나를 클릭하면 특정 세부 정보를 어떻게 표시 할 수 있습니까? 이전에 말한 것과 마찬가지로 "Edit Password"
을 클릭하면 "Edit Password"
화면으로 이동합니다. 또는 도움말에서 '크레디트'를 클릭하면 크레딧 페이지로 직접 연결됩니다.
public class Settings extends ListActivity {
/** Called when the activity is first created. */
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(this, R.layout.settings, SETTINGS));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id)
{
// When clicked, show a toast with the TextView text
Toast.makeText(getApplicationContext(), ((TextView) view).getText(),
Toast.LENGTH_SHORT).show();
}
});
}
static final String[] SETTINGS = new String[]
{"Set Refresh Rate", "Edit Password", "Delete Account"};
}
사용중인 언어/장치는 무엇입니까? – assylias
프로젝트 용으로 Eclipse를 사용하고 있습니다. – wasabiman
이 자바는 괜찮습니까? 기음#? Android 기기 개발? 등. 그리고 지금까지 시도한 것을 보여주지 않으면 답을 얻지 못할 수도 있습니다. 나는 당신이 어떤 코드를 작성하려고 시도하고 일단 당신이 특정 문제에 대해 특정 질문을 물어볼 것을 제안합니다. – assylias