host3nter

نمایش گرید ویو در فرگمنت

package info.androidhive.slidingmenu; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import com.nostra13.universalimageloader.cache.memory.imp l.WeakMemoryCache; import com.nostra13.universalimageloader.core.DisplayImag eOptions; import com.nostra13.universalimageloader.core.ImageLoader ...

موضوع نمایش گرید ویو در فرگمنت,.

برنامه نویس, برنامه نویسی, برنامه نویسی Android

تاريخ ارسال:2014/08/23

هاست سنتر package info.androidhive.slidingmenu; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.URL; import java.net.URLConnection; import java.util.ArrayList; import com.nostra13.universalimageloader.cache.memory.imp l.WeakMemoryCache; import com.nostra13.universalimageloader.core.DisplayImag eOptions; import com.nostra13.universalimageloader.core.ImageLoader ; import com.nostra13.universalimageloader.core.ImageLoader Configuration; import com.nostra13.universalimageloader.core.assist.Imag eScaleType; import com.nostra13.universalimageloader.core.display.Fad eInBitmapDisplayer; import data.groupData; import android.app.Activity; import android.app.Fragment; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.os.AsyncTask; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.GridView; import android.widget.ImageView; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class FindPeopleFragment extends Fragment { ArrayList<groupData> group = new ArrayList<groupData>(); private SharedPreferences sp; GridView grid; public static String[] name; public static String[] catimg; public static String hadi = ""; public FindPeopleFragment() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_find_people, container, false); grid = (GridView) rootView.findViewById(R.id.gridkho); return rootView; } @Override public void onActivityCreated(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onActivityCreated(savedInstanceState); // الحاق image loader به ّپروژه DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder() .cacheOnDisc(true).cacheInMemory(true) .imageScaleType(ImageScaleType.EXACTLY) .displayer(new FadeInBitmapDisplayer(300)).build(); ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder( this.getActivity()).defaultDisplayImageOptions(def aultOptions) .memoryCache(new WeakMemoryCache()) .discCacheSize(100 * 1024 * 1024).build(); ImageLoader.getInstance().init(config); sp = this.getActivity().getSharedPreferences("LOGIN", 0); new getGroup().execute(); } // // // // // // // // // internet class getGroup extends AsyncTask<String, String, String> { ADD adapter = new ADD(getActivity(), R.layout.listview, group); @Override protected void onPreExecute() { grid.setAdapter(adapter); super.onPreExecute(); } protected String doInBackground(String... urls) { try { URL url = new URL("http://madara.zgig.ir/groups.php"); URLConnection connect = url.openConnection(); connect.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter( connect.getOutputStream()); wr.flush(); BufferedReader reader = new BufferedReader( new InputStreamReader(connect.getInputStream())); StringBuilder sb = new StringBuilder(); String line = ""; int f = 0; int C = 1; String stitle = ""; String simg = ""; String sdate = ""; while ((line = reader.readLine()) != null) { for (int i = 0; i < line.length(); i++) { if (line.charAt(i) == '^') { String temp = line.substring(f, i); switch (C) { case 1: stitle = temp; break; case 2: simg = temp; break; case 3: sdate = temp; group.add(new groupData(stitle, simg, sdate)); C = 0; break; default: break; }// switch C++; f = i + 1; }// if }// for } } catch (Exception e) { } return null; } @Override protected void onPostExecute(String result) { adapter.notifyDataSetChanged(); Toast.makeText(getActivity(), "jjj", 300).show(); super.onPostExecute(result); } } // adapter class ADD extends ArrayAdapter<groupData> { public ImageView ig; Activity ac; int resource; ArrayList<groupData> data; public ADD(Activity ac, int resource, ArrayList<groupData> data) { super(ac, resource, data); this.resource = resource; this.ac = ac; this.data = data; } public View getView(final int position, View convertView, ViewGroup parent) { View row = convertView; ImageLoader imageLoader = ImageLoader.getInstance(); Holder holder = null; if (row == null) { row = this.ac.getLayoutInflater().inflate(this.resource, null); holder = new Holder(); ig= (ImageView) row.findViewById(R.id.img); holder.name = (TextView) row.findViewById(R.id.matn1); row.setTag(holder); } else holder = (Holder) row.getTag(); DisplayImageOptions options = new DisplayImageOptions.Builder() .cacheInMemory(true).cacheOnDisc(true) .resetViewBeforeLoading(true).build(); final groupData dt = data.get(position); imageLoader.displayImage(dt.logo, holder.logo, options); holder.name.setText(dt.name); row.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // Intent in=new Intent(Main.this,News.class); // in.putExtra("cat", dt.name); // in.putExtra("g_id", dt.cat); // startActivity(in); } }); return row; } } class Holder { TextView name; ImageView logo; } } بچه ها این کدای منه اشکالی نداره اما برا من اطلاعاتو نمایش نمیده میشه کمک کنید که کجاشو باید اصلاح کنم؟؟ هاست,دامین,سایت,وب,طراحی

نمایش, گرید, ویو, در, فرگمنت

نمایش گرید ویو در فرگمنت

میزبانی وب ,هاست,فضای وب,ویندوز,لینوکس,دات نت,پی اچ پی,web hosting,windows host,linux host,asp.net,php,sql server,mysql میزبان پایتخت ارائه دهنده خدمات میزبانی وب، هاست و هاستینگ، میزبانی هاست، دامین، میزبانی نمایندگی، نمایندگی وب، سرور مجازی و سرور مجازی ابری می باشد.هاست,میزبانی وب,دامین,سرور مجازی,میزبان پایتخت,host,domain,vps,mizban paytakht,hosting,share hosting,میزبان وب,میزبانی هاست,هاستینگ

google