小编Rag*_*dev的帖子

在ViewPager或PagerAdapter中动态更改PagerIndicator的计数

在此输入图像描述

我想要的是:

  1. 当页面宽度为一半时,底部圆圈指示符的数量必须是页面数量的一半.

  2. 当页面宽度已满时,底部圆圈指示符的数量必须与页数一样多.

还有另外一个要求:

  1. 当页面宽度为一半时,我可以在单个滚动中滚动两页吗?
  2. 当页面宽度已满时,在单个滚动中只滚动一页?

页面宽度由PagerAdapter#getPageWidth()获取

谁能为此提供完美的解决方案?没有制作两个布局文件或两个适配器?

这是我为实现这个基于GIF的活动而开发的完整源代码.

问题改进将被接受.

https://github.com/raghavsatyadev/DemoPort

android android-adapter android-viewpager viewpagerindicator

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

如何在vmware上安装genymotion

伙计我已经在随设置提供的虚拟盒子上安装了genymotion.现在每次我想启动虚拟设备我都要重新启动我的笔记本电脑,有时甚至没有帮助.所以我决定在VMWare 11上安装它.任何人都可以帮我解决这个问题.

如果任何人都可以解决这个无法连接到虚拟机的错误,那也会有所帮助.但我仍然更喜欢用VMWare解决方案.

我尝试过像genymotion官方支持网站建议的DHCP服务器地址解决方案,但这也无济于事.

我也尝试过glew解决方案,但他们的支持中心不接受日志文件(文本)或错误图像.

错误快照:

在此输入图像描述

vmware android virtualbox genymotion

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

在Android中制作完美的Chromeless Youtube播放器

我在创建CHROMELESS时创建的youtube播放器视图就在这里.它正在加载和播放完美,但即使视频完成,缓冲圈也会连续播放.任何人都可以帮助我在不需要时删除缓冲进度并制作一个完美的YouTube播放器吗?

MainActivity.java

package com.rocky.youtubedemo;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;

import com.google.android.youtube.player.YouTubeBaseActivity;
import com.google.android.youtube.player.YouTubeInitializationResult;
import com.google.android.youtube.player.YouTubePlayer;
import com.google.android.youtube.player.YouTubePlayerView;

public class MainActivity extends YouTubeBaseActivity implements YouTubePlayer.OnInitializedListener {

    private static final int RECOVERY_REQUEST = 1;
    private static String YOUTUBE_API_KEY = "";
    private YouTubePlayerView youTubeView;
    private Context context;
    private MyPlayerStateChangeListener playerStateChangeListener;
    private MyPlaybackEventListener playbackEventListener;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        context = this;

        playerStateChangeListener = new MyPlayerStateChangeListener();
        playbackEventListener = new MyPlaybackEventListener();

        YOUTUBE_API_KEY = "PLACE_YOUR_API_KEY_HERE";

        youTubeView = (YouTubePlayerView) findViewById(R.id.youtube_view);
        youTubeView.initialize(YOUTUBE_API_KEY, …
Run Code Online (Sandbox Code Playgroud)

youtube android youtube-api android-youtube-api youtube-data-api

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

Android Google Paging库无效

我正在尝试在我的项目中实现谷歌的分页库.所有的东西都已编码,网络调用在loadInitial()中工作但它永远不会进入loadAfter().由于代码结构非常复杂,我不会直接在这里发布代码.

这是存储库:

https://github.com/raghavsatyadev/PagingDemo

文件链接:https://github.com/raghavsatyadev/PagingDemo/blob/master/app/src/main/java/com/rocky/invmx/modules/order/OrdersActivity.java

android android-architecture-components android-paging

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