7 |
import android.view.Menu; |
import android.view.Menu; |
8 |
import android.view.MenuItem; |
import android.view.MenuItem; |
9 |
import android.view.View; |
import android.view.View; |
10 |
|
import android.widget.AbsListView; |
11 |
import android.widget.AdapterView; |
import android.widget.AdapterView; |
12 |
import android.widget.GridView; |
import android.widget.GridView; |
13 |
import android.widget.AdapterView.OnItemClickListener; |
import android.widget.AdapterView.OnItemClickListener; |
42 |
} |
} |
43 |
}); |
}); |
44 |
|
|
45 |
|
gridview.setOnScrollListener( new ThumbScrollListener() ); |
46 |
|
|
47 |
|
|
48 |
CheckUpdates update = new CheckUpdates(); |
CheckUpdates update = new CheckUpdates(); |
49 |
update.checkForUpdates(this, "http://t-hoerup.dk/android/side9/version.txt", "Side 9 Pigen", "http://t-hoerup.dk/android/side9/Side9.apk"); |
update.checkForUpdates(this, "http://t-hoerup.dk/android/side9/version.txt", "Side 9 Pigen", "http://t-hoerup.dk/android/side9/Side9.apk"); |
97 |
return super.onOptionsItemSelected(item); |
return super.onOptionsItemSelected(item); |
98 |
} |
} |
99 |
} |
} |
100 |
|
|
101 |
|
class ThumbScrollListener implements AbsListView.OnScrollListener { |
102 |
|
int prevFirstVisibleItem = 0; |
103 |
|
@Override |
104 |
|
public void onScrollStateChanged(AbsListView view, int scrollState) { |
105 |
|
// TODO Auto-generated method stub |
106 |
|
} |
107 |
|
|
108 |
|
@Override |
109 |
|
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { |
110 |
|
|
111 |
|
if (firstVisibleItem != prevFirstVisibleItem) { |
112 |
|
prevFirstVisibleItem = firstVisibleItem; |
113 |
|
mImages.preloadImages(firstVisibleItem + visibleItemCount, 9); |
114 |
|
} |
115 |
|
} |
116 |
|
} |
117 |
|
|
118 |
} |
} |