۱۳۹۴/۰۴/۲۵, ۰۲:۰۰ ق.ظ
با سلام ، دوستانه کسی هست بدونه چطوری باید به لیست ویو موجود در یک فرگمنت افکت اضافه کرد ، از بالا به پایین یا بلعکس همراه با یک نوع انیمیشن، ایتم ها ظاهر بشن؟
(۱۳۹۴/۰۴/۲۵, ۱۲:۵۳ ب.ظ)'osam20' نوشته: [ -> ]مشکل من دقیقا هیمن جاست که از getView استفاده نکردم ، از onCreateView استفاده کردم ، که خبری از position نیست تا بتونم بوسلیه اون افکت اضافه کنم ، بنظرتون راهی هست تا position را دستی بوسیله کد های دیگه درست کنم .
خیلی ممنون استاد بابت راهانمایتون ، واقعا شما و سایتتون حامی بزرگی برای من هستید .باتشکر
(۱۳۹۴/۰۴/۲۵, ۱۲:۵۳ ب.ظ)'osam20' نوشته: [ -> ]مشکل من دقیقا هیمن جاست که از getView استفاده نکردم ، از onCreateView استفاده کردم ، که خبری از position نیست تا بتونم بوسلیه اون افکت اضافه کنم ، بنظرتون راهی هست تا position را دستی بوسیلیه کد های دیگه درست کنم .
خیلی ممنون استاد بابت راهانمایتون ، واقعا شما و سایتتون حامی بزرگی برای من هستید .باتشکر
private class MyAdapter extends ArrayAdapter<String> {
public MyAdapter(Context context, int resource, int textViewResourceId,
String strings) {
super(context, resource, textViewResourceId, strings);
// TODO Auto-generated constructor stub
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View row = inflater.inflate(R.layout.list_item_subjects, parent,
false);
String items = Subjects;
TextView tv = (TextView) row.findViewById(R.id.textView1);
tv.setText(items[position]);
//اینجا انیمشن رو تعیین میکنیم واسه هر ردیف
Animation animation = AnimationUtils.loadAnimation(getContext(),
R.anim.اسم فایلتون);
row.startAnimation(animation);
return row;
}
}
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false" >
<translate
android:duration="400"
android:fromXDelta="100%"
android:fromYDelta="0%"
android:toXDelta="0%"
android:toYDelta="0%" />
</set>
public class Favorites extends Activity {
public int Subjects_total_number;
public Globals global = new Globals();
public List<String> Favorites_numbers;
public List<String> Favorites_strings;
// List view
private ListView lv;
// Listview Adapter
ArrayAdapter<String> adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.favorites);
// Listview Data
Favorites_strings = new ArrayList<String>;();
Favorites_numbers = new ArrayList<String>;();
final SharedPreferences shared = getSharedPreferences("Prefs", MODE_PRIVATE);
Subjects_total_number = global.Subjects_total_number;
for(int x = 1; x < Subjects_total_number+1; x = x+1) {
String each_subject = "subject_" + String.valueOf(x);
Boolean b = shared.getBoolean(each_subject, false);
if(b){
String this_subject = "subject_" + String.valueOf(x);
int resID = getResources().getIdentifier(this_subject, "string", getPackageName());
Favorites_strings.add(getResources().getString(resID));
String x_string = String.valueOf(x);
Favorites_numbers.add(x_string);
}
}
lv = (ListView) findViewById(R.id.list_view);
// Adding items to listview
adapter = new ArrayAdapter<String>;(this, R.layout.list_item_favorites, R.id.favorites_textView, Favorites_strings);
lv.setAdapter(adapter);
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view,
int position, long id) {
String favorite_number = Favorites_numbers.get(position);
Intent i = new Intent(getApplicationContext(), Show_Subjects.class);
i.putExtra("subject_number", favorite_number);
startActivity(i);
}
});
}
// یه چیزی تو این مایه ها
public class smsblocker extends Fragment {
//داخل این لیست فرگمنت
//که توش کدی که getview داره رو وارد کرد میشه
//میشه ادمین ؟
//کمکی میکنید
}
(۱۳۹۴/۰۴/۲۷, ۱۲:۰۷ ق.ظ)'saeed.f436' نوشته: [ -> ]این کد اولی که کار میکنه تو ListActivity هستش اما وقتی اون کد را داخل ListFragment میرزم و اون رو که extend میکنم خطا میده
میشه کد اولی را داخل یک کلاس listfragment داخل کلاس فرگمنت اصلی نوشت ؟
یه جوری نوشتم خودمم نفهمیدمکد پیاچپی:// یه چیزی تو این مایه ها
public class smsblocker extends Fragment {
//داخل این لیست فرگمنت
//که توش کدی که getview داره رو وارد کرد میشه
//میشه ادمین ؟
//کمکی میکنید
}
(۱۳۹۴/۰۵/۱۰, ۰۱:۳۶ ب.ظ)'داش بهروز' نوشته: [ -> ]به کدوم خط برنامه ایراد میگیره