현재 두 개의 문자열이 포함 된 목록보기가 있습니다. 이들은 내가 뭘하려고했던 것은 내가 그런 내가 잠시 다시 customlistview했다 등의 주소 및 연락처 등의 분야를 표시 할 수 있도록 이들에 대한 하위 항목을 만드는 것입니다 strings.xml의Android의 목록보기에 하위 항목 추가
<string name="app_name">Taxi Me</string>
<string-array name="taxi_array">
<item>Barrys Taxi</item>
<item>Boom Taxi</item>
</string-array>
에 문자열 배열에서 호출 하지만 난 어떻게 strings.xml 파일을 사용하여 그것을 할 수 없어 작동하지? 특정 태그가 목록보기에 표시되도록 사용해야합니까?
주요 활동 코드 :
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
final String[] taxi = getResources().getStringArray(R.array.taxi_array);
final String[] address = getResources().getStringArray(R.array.taxi_add);
setListAdapter(new ArrayAdapter<String>(this, R.layout.listtaxi, taxi));
final ListView lv = getListView();
lv.setTextFilterEnabled(true);
for (int i = 0; i < taxi.length; i++) {
lv.add(new ListTaxi (taxi[i], address[i]));
}
/*lv.setOnItemClickListener(new OnItemClickListener() {
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_LONG).show();
}
});
*/
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, final int position, long id)
{
final int selectedPosition = position;
AlertDialog.Builder adb=new AlertDialog.Builder(ListTaxi.this);
adb.setTitle("Taxi Booking");
adb.setMessage("You Have Selected: "+lv.getItemAtPosition(position));
adb.setPositiveButton("Book", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent intent = new Intent(getApplicationContext(), Booking.class);
intent.putExtra("booking", taxi[selectedPosition]);
startActivity(intent);
}
});
adb.setNegativeButton("Cancel", null);
adb.show();
}
});
나는 당신이하려는 것을 이해하지 못합니다. 예상되는 결과를 설명해 주시겠습니까? – Macarse
다음은 무엇을 달성하려하는지 보여주는 그림입니다. http://www.google.co.uk/imgres?imgurl=http://4.bp.blogspot.com/_I2Ctfz7eew4/S82CgLXsgqI/AAAAAAAAAZo/o10yCm3Efzc/s1600 /CustomListView2.1.PNG&imgrefurl=http://saigeethamn.blogspot.com/2010/04/custom-listview-android-developer.HTML 및 H = 512 w = 369 SZ = 20 tbnid = t6nZZXoRsk2nkM & TBNH = 131 tbnw = 94 이전 =/이미지 % 3Fq % 3Dcustom % 2Blistview 및 줌 = 1 및 Q = 맞춤 +리스트 뷰 및 HL = EN 및 USG = __ 6aDUd9NkxDfqztKZmrfhlnsn-Y4 = SA = X 및 EI = DSYiTaXeKY27hAeasty2Dg 및 SQI = 2 VED = 0CC8Q9QEwAg – Oli
HTTP 참조 : //stackoverflow.com/questions/7916834/android-adding-listview-sub-item-text – mjn