Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 107,219

HOME > Mobile > Mobile Forum > Android : โหลดข้อมูล json จาก web service มาแล้วครับ แต่ข้อมูลไม่ขึ้นในลิสวิวครับ





 

Android : โหลดข้อมูล json จาก web service มาแล้วครับ แต่ข้อมูลไม่ขึ้นในลิสวิวครับ

 



Topic : 120361



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์




ช่วยหน่อยครับโปรเจคจบผม ไม่มีใครช่วยจริงๆ T T

Code (Android-Java)
 @Override
    public View onCreateView(final LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {  
  
    	rootView = (LinearLayout)inflater.inflate(R.layout.layout_items_hot, container, false);
    	scrollView = (ScrollView)rootView.findViewById(R.id.scrollview);
        ArrayList<Botanical> botanicals = (ArrayList<Botanical>)FilesUtil.getBotanicalContainer(getActivity()).botanicals;
        items = (LinearLayout)rootView.findViewById(R.id.items_list);
		
       
		
        Log.e("1", "11111111111111111111111111111111111111111");
        
        url="http://rmfl.nagasoftware.com/api/plant_by_season.php?lang_code=2&season_id=1";
        //connect json
        JsonArrayRequest plantReq = new JsonArrayRequest(url,
				new Response.Listener<JSONArray>() {
        	
					@Override
					public void onResponse(JSONArray response) {
						Log.e(TAG, response.toString());
						//hidePDialog();
						Log.e("2", "2222222222222222222222222222222222222222222");	
						// Parsing json
						for (int i = 0; i < response.length(); i++) {
							try {
								Log.e("3", "3333333333333333333333333333333");
								JSONObject obj = response.getJSONObject(i);
								
								RelativeLayout item = (RelativeLayout)inflater.inflate(R.layout.layout_item_hot, null);
								((TextView)item.findViewById(R.id.item_title)).setText("name");
								((TextView)item.findViewById(R.id.item_subtitle)).setText("scientific_name");
								FontsUtil.setFont((TextView)item.findViewById(R.id.item_title), FontsUtil.FONT_BOLD);
								FontsUtil.setFont((TextView)item.findViewById(R.id.item_subtitle), FontsUtil.FONT_NORMAL);
								
								StringBuffer thumbnail = new StringBuffer();
								//thumbnail.append(filePath);
								thumbnail.append("thumbnail");		
								Log.e("4", "44444444444444444444444444444");
								try{
									Drawable d = Drawable.createFromStream(getActivity().getAssets().open("thumbnail"), null);
									Picasso.with(getActivity())
										.load(thumbnail.toString())
										.placeholder(d)
										.into((ImageView)item.findViewById(R.id.item_image));
								}
								catch(Exception e)
								{
									//e.printStackTrace();
								}
								
//								item.setOnClickListener(new OnClickListener() {
//									
//									@Override
//									public void onClick(View v) {
//										// TODO Auto-generated method stub
//										MainActivity main = (MainActivity)getActivity();
//										main.setBotanical(b);
//										main.pushPageSeq();
//										main.displayView(MainActivity.VIEW_BOTANICAL_DETAIL);
//										top = scrollView.getScrollY();
//									}
//								});
								items.addView(item);

							} catch (JSONException e) {
								e.printStackTrace();
							}

						}

						// notifying list adapter about data changes
						// so that it renders the list view with updated data
						//adapter.notifyDataSetChanged();
					}
				}, new Response.ErrorListener() {
					@Override
					public void onErrorResponse(VolleyError error) {
						Log.e("2", "1212121212121212121");	
						VolleyLog.d(TAG, "Error: " + error.getMessage());
						

					}
				});
        AppController.getInstance().addToRequestQueue(plantReq);
        




Tag : Mobile, Android, JAVA







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2015-12-07 00:50:06 By : lekkungza1 View : 445 Reply : 4
 

 

No. 1



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


list
มันออกแบบนี้ครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-07 00:54:29 By : lekkungza1
 


 

No. 2



โพสกระทู้ ( 73,846 )
บทความ ( 837 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

เกือบได้แล้วนี่ครับ ที่เหลือน่าจะเหลือแค่ Mapping ตัว Data กับ Item ใน ListView ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-08 09:39:34 By : mr.win
 

 

No. 3



โพสกระทู้ ( 11 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-15 12:48:36 By : lekkungza1
 


 

No. 4



โพสกระทู้ ( 73,846 )
บทความ ( 837 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

วาวป์ได้แล้ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2015-12-15 14:48:04 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : Android : โหลดข้อมูล json จาก web service มาแล้วครับ แต่ข้อมูลไม่ขึ้นในลิสวิวครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2019 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่