安卓PagerAdapter,获取当前位置
我想获得我的pageradapter的可见视图的当前位置 我没有看到像getPosition()那样明显的函数,我想要一个. 我想在该位置添加一个对象,但我需要先知道它 解决方案 您将使用: int position = mViewPager.getCurrentItem() 其他解决方案 我有这个问题,无法得到getCurrentItem() methode. 我最终从ViewPager中获得了位置,而不是从PageAdapter中获得. onPageSelected(int currentPage) methode正在获取当前显示的页面. //custom PageAdapter implementation mAdapter = new AwesomePagerAdapter(); //Our custom view pager that extends from ViewPager mPager = (CustomViewPager)
0 2024-02-19
编程技术问答社区
如何更新ViewPager的内容?
我有一个PageAdapter在一周的几天中,对于每个寻呼机,我都有相同的布局.我的问题是在更改一天时如何更新正确的ListView.当我更改Pager创建新的Pager并删除其他一天时,当发生这种情况时,我的ListView指向了新的Pager,但不是当前的Pager.例如,是wedneyday,我保存了ListView参考,当我在星期二更改时,星期一的传呼机是创建的,周四被删除,我对最后一页创建的参考点(星期一),但我在星期二. . 我的pageadapter: ListView lvwConfig; @Override public Object instantiateItem(View pager, int position) { LayoutInflater inflater = (LayoutInflater) mContext .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
2 2024-02-19
编程技术问答社区
安卓ViewPager的上一页和下一页可见?
我目前正在建造视频的水平画廊. 我想只用一个以上述视频和下一个视频为中心的视频和一部分视频来制作类似的事情: 我首先选择了画廊其他东西.我想显示一个页面指示器,并且很难使用画廊实施. 第二个选择是去 ViewPager 来自Android兼容性库.我找到了一种实现页面指示器上面.但是现在,如何部分显示左和右页? 解决方案 我使用了负页边距部分显示下一个页面和上一页.褪色的边缘属性可用于使上一页/下一页淡出: ViewPager examplePager = (ViewPager) findViewById(R.id.exampleView); examplePager.setPageMargin(-50); examplePager.setHorizontalFadingEdgeEnabled(true); examplePager.setFadingEdgeLength(30); 也需要最新的支持软件包(修订4,2011年10月4日)才能工作
0 2024-02-19
编程技术问答社区
ViewPager在屏幕上显示下一个和之前的项目预览
我想在屏幕上的页面预览之前和页面预览之前显示ViewPager.下一页和下一页在屏幕上显示深屏,并带有深层动画. 您可以查看此图像 我该怎么做? 解决方案 最后,我做了:)我修改了此答案 android-旋转木马类似窗口小部件,它显示了部分左右元素的一部分 您可以查看此代码. //pager settings pager.setClipToPadding(false); pager.setPageMargin(24); pager.setPadding(48, 8, 48, 8); pager.setOffscreenPageLimit(3); pager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override pu
0 2024-02-19
编程技术问答社区
从ViewPager中获取焦点视图
我使用ViewPager用左/右滑动切换视图. ViewPager需要一个适配器,所以我已经构建了一个: public class ListViewPagerAdapter extends PagerAdapter { protected static final String TAG = "ListViewPagerAdapter"; protected static final int NUM_VIEWS = 3; protected final Activity mActivity; public ListViewPagerAdapter(Activity activity) { mActivity = activity; } @Override public int getCount() { return NUM_VIEWS; } @Override public void startUpdate(View container) {} @O
0 2024-02-19
编程技术问答社区
替换ViewPager内的片段
我试图使用ViewPager使用片段. 我要实现的目标是替换一个位于ViewPager首页的片段,另外一个. Pager由两页组成.第一个是FirstPagerFragment,第二个是SecondPagerFragment.单击第一页的按钮.我想用NextFragment替换FirstPagerFragment. 下面有我的代码. public class FragmentPagerActivity extends FragmentActivity { static final int NUM_ITEMS = 2; MyAdapter mAdapter; ViewPager mPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set
0 2024-02-19
编程技术问答社区
与卷轴卷曲的滚动式旋转器重叠
我开始了解JetPack撰写.我把这个 app 我探索不同的日常用例该项目应该解决不同的方案. 此功能模块之一 - chatexample功能模块,试图实现一个简单的ViewPager,其中每个页面均为Fragment,首页"消息"应该显示出Pagined RecyclerView包裹在SwipeRefreshLayout上.现在,目标是使用JetPack组成实施所有这些.这是我现在遇到的问题: pullrefrefreshindicator 我用来实现拉动效果的作用,如预期的那样,到目前为止一切似乎都很简单,但是我无法弄清楚为什么progrersbar在顶部停留在那里. 到目前为止,我已经尝试过;一直从父Scaffold上进行Modifier.确保我明确设置尺寸以适合最大高度和宽度.在快速解释我在这里使用的组合: // Set with a topBar
带有游标的ViewPager PagerAdapter-CursorLoader.onLoadFinished在不同的查询中没有被调用。
我正在做一个引用应用程序,该应用程序从数据库中摘下引号,我需要在ViewPager中显示引号. 我创建了我的cursorpageradapter,似乎运行良好. public class MyCursorPagerAdapter extends PagerAdapter { private Cursor cursor; private LayoutInflater inflater; public MyCursorPagerAdapter(Context context, Cursor cursor) { Log.d(MainActivity.TAG, "MyCursorPagerAdapter.onCreate()"); this.cursor = cursor; this.inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_
0 2024-02-13
编程技术问答社区
行动条Sherlock和FragmentTabsPager
,由于很多人一直在做到这一点,所以我正在将fragmentTabSpager实施到我的应用中,该应用程序正在使用ActionBarsherlock 4.0.但是,我迷路了. 碎片以及Google周围的所有小想法,计划和方法都使我感到困惑.如果有人可以查看我的代码并引导我完成此操作,以使其正常工作,我将感谢他们一千次:d. 我还有另一个项目,有一个开始的视图器,但是选项卡的混合更好,尤其是它们在景观和平板电脑上的动作栏中. 我的代码全部被拉开,准备好在这里: http://dl.dropbox.com/u/21807195/antonius%20colge%202.zip 预先感谢! 解决方案 我将向您展示我的代码,该代码具有链接到每个选项卡的ViewPager,taberistener和片段系统.它实现了ABS,但到目前为止,仍然在姜饼和较低的情况下坠毁(尽管在IC上可以很好地工作): import java.util.ArrayList; impo
0 2024-02-04
编程技术问答社区
安卓。Viewpager和FragmentStatePageAdapter
我正在设计一个应用程序,允许用户在ViewPager中的多个页面之间翻转.我一直在努力弄清楚如何在屏幕上不再可见的情况下从页面中删除片段实例,请缓存它(例如,hashmap),然后还原它,以便当用户时翻转回到该页面,视图及其其他所有内容都将处于删除之前的状态.例如,我的第一页是一个登录屏幕,该屏幕可在该特定页面上的某些布局元素在成功的登录中可见/不可见.当我向前翻转足够的页面时,然后将其翻转回第一页时,布局是重置的.对于我的另一个页面中的另一个页面中,这更多的是一个问题,其中包含一个庞大的水平/垂直滚动数据网格,我在初始化时使用了一个线程来绘制的线程.我使用进度对话框将加载进度通知用户,每次我必须加载它时,这真的很烦人. 所以我做了一些研究... i浏览了FragmentStatePageApter的源代码,在DestrainItem()回调中,将删除的片段实例的状态保存到arraylist.当在InstantiateItem()回调中创建片段的新实例(如果某个项目的实例都不
0 2024-02-03
编程技术问答社区
暂停时的安卓寻呼机问题
我正在使用与兼容性库的Pager构建一个应用程序. 每当我尝试暂停它时,我的应用程序都会forceclose(例如,当我回到桌面时). 我从未遇到过这种类型的任何错误,因此,我不知道如何解决. 我会告诉你我的代码,而我确定您不必查看它: public class *** extends FragmentActivity { /** Called when the activity is first created. */ static final int NUM_ITEMS = 5; static final int NUM_ACTUALITE = 0; static final int NUM_SELECTION = 1; static final int NUM_MULTIMEDIA = 2; static final int NUM_FESTIVALIER = 3; static final int NUM
2 2024-01-31
编程技术问答社区
使用UpdatePanel的CollectionPager问题
我对收藏品和中继器有问题.当我加载页面时,collectionPager工作正常.但是,当我单击搜索按钮并绑定新数据时,单击页面2链接,它正在启动page_load事件处理程序并将所有数据重新带回...注意:注意:控件在更新中. protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack) { kayit_getir("SELECT Tbl_Icerikler.ID,Tbl_Icerikler.url,Tbl_Icerikler.durum,Tbl_Icerikler.baslik,Tbl_Icerikler.gunc_tarihi,Tbl_Icerikler.kayit_tarihi,Tbl_Icerikler.sira,Tbl_Kategoriler.kategori_adi FROM Tbl_Icerikler,Tbl_Kategoriler where Tbl_Kategoriler.
0 2024-01-20
编程技术问答社区
改变jqGrid中的导航栏图标
我想更改A jqgrid .我该怎么做? 解决方案 您只需使用 jquery.before , jquery.insertafter 或 $("#del_list").insertBefore("#add_list"); $("#search_list").insertBefore("#del_list"); $("#refresh_list").insertBefore("#search_list"); 将导航器按钮重新排序以下:
0 2024-01-16
编程技术问答社区
使用javascript/jquery生成页码?
如何使用JavaScript/jquery生成类似下面的页码? 如果选择了第5页,则我必须显示3,4和6,7,还有1个,最后一页带上prev,下一个... 任何建议.... 编辑: 如何使用使用这些分页div的JSON数据? (即)我的JSON数据包含50个记录 我想在第1页中进行10个... 我想要一个jQuery函数通过currentpageno,lastpagenumber,并且该函数应该像我这样生成我的页码 如果是第一页 如果在中间, 如果是最后一页, 第二次编辑: 我尝试了此功能,但似乎没有得到所需的结果 function generatePages(currentPage, LastPage) { if (LastPage
0 2024-01-12
编程技术问答社区
jQuery Cycle pagerAnchorBuilder
我正在使用周期插件用于新闻旋转器.这意味着我正在使用Div填充幻灯片而不是图像. 我的最终目标是制作一个寻呼机,而不是通常的1、2、3、4等,而是返回幻灯片中的第一个H3标签. 我知道这可能是一个小选择的问题,但这是我到目前为止正在使用的: $('#scroll_wrap').cycle({ fx: 'fade', pager: '#pager', pagerAnchorBuilder: function(idx, slide) { return '' + slide.children("h3").textContent + ' '; } 我也尝试了这样的事情: $('#scroll_wrap').cycle({ fx: 'fade', pager: '#pager', pagerAn
0 2024-01-12
编程技术问答社区
Jqgrid & progressive enhancement。成功地从HTML进展到本地JSON,再到远程JSON,但寻呼机没有正确启动?
看看这里的小提琴中发生了什么:我正在尝试使用JGRID实现适当的逐步增强.一切都很好,除了我不知道如何在第一次加载时为JQGrid提供正确的Pager信息.我的服务器端脚本将JSON和SEO机器人的相应HTML表转储. 但是,我还能在第一个本地负载上将正确的总页面计算给JQGrid?远程数据拉动后,Pager正常工作. 您可以看到. html IDState 1 Alaska JS $("#grid").jqGrid({ datatype:'local', // Server side script
2 2024-01-11
编程技术问答社区
从DOM中删除一行后更新jQuery Tablesorter插件
我目前有一些代码,该代码隐藏了被删除的行,然后使用.remove()函数将其删除. 但是,我遇到的困难是使其保持"删除",因为每次我刷新桌子排序的Pager插件或我正在使用的过滤器插件插件. 当前的代码很简单,目前使用小部件更新 $('.deleteMAP').live("click", function(){ $(this).closest('tr').css('fast', function() { $(this).remove(); $(".tablesorter").trigger("update"); $(".tablesorter").trigger("applyWidgets"); }); }) 无论如何都可以从Pager插件的缓存和Tablesorter插件中删除"行"通过缓存从死者那里返回! 解决方案 我找到了一种对我有用的解决方案: var usersTable = $(".tablesorter"); usersTa
2 2024-01-11
编程技术问答社区
Yii2中的滚动呼叫器扩展
我正在使用yii2与滚动配页扩展:这是我的代码: echo yii\widgets\ListView::widget([ 'dataProvider' => $boards, 'itemView' => 'boards', 'layout' => $template, 'itemOptions' => ['class' => 'item'], 'pager' => ['class' => \kop\y2sp\ScrollPager::className()] ]); 我正在从模态中查看dataprovider,代码在下面给出 $dataProvider = new ActiveDataProvider([ 'query' => Boards::find(), 'pagination' => array('pageSize' => 3), ]); return $dataProvide
6 2023-12-25
编程技术问答社区
如何在Yii2中创建分页?
我正在搜索如何使用linkpage窗口小部件在yii2中创建Pager. 有例子吗?我是YII的新手,所以任何帮助都很好. 解决方案 这很简单 $dataProvider = new ActiveDataProvider([ 'query' => User::find(), 'pagination' => array('pageSize' => 50), ]); echo \yii\widgets\LinkPager::widget([ 'pagination'=>$dataProvider->pagination, ]); 或者如果您不使用DataProvider,则应使用以下方式: $query = User::find(); $pagination = new Pagination(['totalCount' => $query->count(), 'pageSize'=>30]); echo \yii\widgets\Li
4 2023-12-25
编程技术问答社区
如何使用vim作为'git log'编辑器?
当我运行git log时,编辑器git log到底正在使用什么? 也: 无论如何,我可以使用vim作为git log的默认编辑器吗? 如果我想搜索GIT日志,最好的方法是什么?现在我正在做类似的事情:git log | grep bla. 解决方案 git log命令管道默认情况下输出到 pager 而不是编辑器.此寻呼机通常在大多数系统上less或more.您可以使用命令将默认的寻呼机更改为vim: git config --global core.pager 'vim -' 现在,您可以像往常一样使用vim vim功能搜索. 其他解决方案 您可能想查看 ViewLog .. 它为您提供了所有提交的终端GUI接口.它还将打开您选择的编辑器中的文件.您可以使用-grep标志搜索相关的提交. 其他解决方案 这对我有用: git log | vim -R -
28 2023-11-19
编程技术问答社区