|
![](/images/resource/spacer.gif) |
|
Android สอบถามวิธีจัด column แล้วก็การใส่หัว column ใน listview ครับ |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ต้องทำ listview ให้เลื่อนข้างได้ เนื่องจากข้อมูลเกินหน้าจอ
และด้วยข้อมูลใน column เดียวกันมีขนาดไม่เท่ากัน
ทำให้ข้อความเรียงไม่เป็น column เลย จะจัดหน้าอย่างไรดีครับ
![](https://www.thaicreate.com/upload/stock/20130514114314.png?v=1001)
แล้วก็อีกเรื่องคือ listview ต้องมีหัว column
และ list view ต้องคลิ๊กเพื่อส่งค่า
ผมก็ใส่หัว column ลงไปใน list ด้วย
แต่ปัญหาก็คือ หัวcolumn จะคลิ๊กได้และส่งค่าไปด้วย
จะปรับโค้ดอย่างไรดีครับ
หัวcolumn
Code (Android-Java)
map = new HashMap<String, String>();
map.put("Docno", "เลขที่ใบแจ้งซ่อม");
map.put("Lock", "แปลง");
map.put("House", "บ้านเลขที่");
map.put("Keyin", "วัน/เวลาที่แจ้ง");
map.put("Customer", "ชื่อลูกค้า");
MyArrList.add(map);
ใส่ค่าลง listview
Code (Android-Java)
for (int i = 0; i < txt.length-4; i += 5) {
map = new HashMap<String, String>();
map.put("Docno", txt[i]);
map.put("Lock", txt[i + 1]);
map.put("House", txt[i + 2]);
map.put("Keyin", txt[i + 3]);
map.put("Customer", txt[i + 4]);
MyArrList.add(map);
}
SimpleAdapter sAdap;
sAdap = new SimpleAdapter(Job.this, MyArrList, R.layout.job_column,
new String[] { "Docno", "Lock", "House", "Keyin", "Customer" },
new int[] { R.id.ColDocno, R.id.ColLock, R.id.ColHouse,
R.id.ColKeyin, R.id.ColCustomer });
lisView1.setAdapter(sAdap);
ขอบคุณล่วงหน้านะครับ![](/images/bbcode/grin.gif?v=1001)
Tag : Mobile, Android
![](/images/adv.jpg?v=1001)
|
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2013-05-14 11:56:34 |
By :
tookom |
View :
1317 |
Reply :
2 |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
สร้างไว้ในขั้นตอน Layout เลยครับ โดยใช้ XML อีกชุดหนึ่งครับ แต่ปกติแล้วเค้าไม่นิยมทำ header ครับ
![](/images/bbcode/grin.gif?v=1001)
|
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2013-05-14 12:48:18 |
By :
mr.win |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 02
|