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; } } بچه ها این کدای منه اشکالی نداره اما برا من اطلاعاتو نمایش نمیده میشه کمک کنید که کجاشو باید اصلاح کنم؟؟ هاست,دامین,سایت,وب,طراحی

سوال: دستوری بجای ReadLn در شبکه ایندی که بجای لاین با دریافت کلمه پایان پذیرد

نصب خودکار برنامه های جانبی

گذاشتن طرح توی themeforest.net / کسی اطلاعی داره مارو مطلع کنه لطفا

سوال: سخت تر کردن امکان خواندن کدهای سایت

سوال: ساخت elearning

بازدید ساز سئومارک

فازی c-mean

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

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

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

google
logo-samandehi