بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کسی میتونه در مورد این کدها من را راهنمایی کنه؟
سلام دوستان من یک سوالی توی فیسبوک پرسیده بودم در مورد swipe listview که یه بنده خدایی یک کدی برای من ارسال کرد ازش خواستم برام توضیح بده ولی دیگه چیزی نگفت حالا میخواستم ببینم کسی اینجا میتونه در باره این کدها من را هنمایی کنه آخه وقتی این کدها را داخل ایکلیپس میبرم پر از ایراده که بعضی ها را نمیدونم چطور برطرف کنم ممنون میشم کمکم کنید
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class Swiperefreshlayout extends Activity implements OnRefreshListener
{
SwipeRefreshLayout swl;
String courses[];
String ncourses[] = { "RefreshCourse1", "RefreshCourse2", "RefreshCourse3" };
int counter = 0;
ArrayList co;
ListView lv;
ArrayAdapter aa;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.swiperefresh);
courses = getResources().getStringArray(R.array.courses);
co = new ArrayList();
addcoursestolist();
lv = (ListView) findViewById(R.id.refreshlist);
aa = new ArrayAdapter(this, android.R.layout.simple_list_item_1, co);
lv.setAdapter(aa);
swl = (SwipeRefreshLayout) findViewById(R.id.swipe_container);
swl.setColorScheme(R.color.red, android.R.color.holo_blue_light, android.R.color.holo_orange_dark, android.R.color.holo_green_light);
swl.setOnRefreshListener(this);
}
private void addcoursestolist() {
// TODO Auto-generated method stub
for (int i = 0; i < courses.length; ++i)
co.add(courses[i]);
}
@Override
public void onRefresh() {
// TODO Auto-generated method stub
new Handler().postDelayed(new Runnable()
{
@Override
public void run() {
// TODO Auto-generated method stub
swl.setRefreshing(false);
if (counter < ncourses.length)
{
aa.add(ncourses[counter]);
counter++;
aa.notifyDataSetChanged();
}
else
Toast.makeText(Swiperefreshlayout.this, "There is no more data to show", Toast.LENGTH_LONG).show();
}
}, 3000);
}
}
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .