我正在使用moondroid Coverflow,并且我的代码工作正常.现在我希望项目在到达其结束位置时停止滚动.目前滚动没有尽头.任何人都可以帮我解决.还想知道Coverflow中是否有任何默认方法来执行上述活动.
private void setCoverFlowMapView(List<PropertyRS> proReplica, Integer posMarker) {
//moondroid coverflow 2826
mData = (ArrayList<PropertyRS>) proReplica;
mCoverFlow = (FeatureCoverFlow) rootView.findViewById(R.id.coverflow);
mAdapter = new CoverFlowAdapter(getActivity(), this,posMarker);
mAdapter.setData(mData);
mCoverFlow.setAdapter(mAdapter);
mCoverFlow.computeScroll();
if (posMarker != null) {
mCoverFlow.scrollToPosition(posMarker);
}
mCoverFlow.setOnScrollPositionListener(new FeatureCoverFlow.OnScrollPositionListener() {
@Override
public void onScrolledToPosition(int position) {
Double cvLat = mData.get(position).latitude;
Double cvLong = mData.get(position).longitude;
System.out.println("coverflow item position " + position);
mAdapter.setPos(position);
((BaseAdapter)mCoverFlow.getAdapter()).notifyDataSetChanged();
LatLng cvLatLng = new LatLng(cvLat, cvLong);
CameraUpdate cvCameraUpdate = CameraUpdateFactory.newLatLngZoom(cvLatLng, 15);
googleMap.animateCamera(cvCameraUpdate);
}
@Override
public void onScrolling() {
}
}); …Run Code Online (Sandbox Code Playgroud) 朋友我正在使用listview并在滚动结束时滚动加载内容.但我面临的错误就像同一个url被多次调用一样,如果快速滚动,任何人都可以帮我解决这个问题.我已经走了SCROLL_STATE_IDLE,但不知道如何在我的代码中实现相同的.即使我没有触摸它的运行屏幕.我现在想知道如何在空闲状态下停止代码.在下面找到我的代码
int start = 0;
int limit = 3;
loadingMore = false;
listView.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// TODO Auto-generated method stub
int lastInScreen = firstVisibleItem + visibleItemCount;
if ((lastInScreen == totalItemCount) ) {
if(loadingMore == false){
start = lastInScreen - 1;
url = "http://www.dskjhf.com/web-servic/request_response.php?type=get_articles&start="
+ start + "&end=" + limit;
grabURL(url);
}
}}
}); …Run Code Online (Sandbox Code Playgroud) android listview android-listview android-scrollview android-scroll
我的查询是 SELECT DefaultId FROM tblsample where ('567' = DefaultId) || ('567' = Name)
在上面的查询中
table name = tblsample
Column Names = DefaultId , Name
Input Value = 567
Run Code Online (Sandbox Code Playgroud)
现在我想检查这个值在表中的哪一列中可用并返回它的DefaultId。我能够在 Sqlite 中实现这一点,想知道是否还有更好的方法来优化查询和在 android 中使用
database.query(boolean distinct, String table, String[] columns,String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Run Code Online (Sandbox Code Playgroud)
我必须在android中使用哪个查询。