小编Mun*_*hoo的帖子

Moondroid Coverflow仅在第一个和最后一个对象之间滚动

我正在使用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)

android coverflow android-scroll

5
推荐指数
0
解决办法
1004
查看次数

在android listview中使用onScroll

朋友我正在使用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

4
推荐指数
1
解决办法
2万
查看次数

使用游标在android中查询SQlite

我的查询是 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中使用哪个查询。

sqlite android android-cursor android-sqlite

1
推荐指数
1
解决办法
2854
查看次数