小编Csa*_*abi的帖子

Android模拟器冻结

直到最后一个SDK版本,我的Android Emulator在x86架构上运行得非常好,安装了Intel HAXM并在AVD Manager中为设备启用了GPU.

随着最新的SDK版本,我重新安装了我的Windows(从8.0到8.1),尝试了1.06和1.07英特尔HAXM,我的应用程序经常冻结.

它不会冻死,只是冻结/不再更新屏幕.

特别是如果我正在刷一个ViewPager,它几乎总是在页面之间冻结.

但是,如果我点击AppBar上的menuitem,它会刷新自己并绘制目标ViewPage页面.

我很感激任何建议,因为现在通过模拟器开发应用程序变得非常有用.

android android-emulator

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

通过HTTPS的JavaFX.MediaPlayer?

我尝试使用MediaPlayer播放定义了HTTPS网址的资源,并说它不支持协议.

在API参考中,它们声明FILE/HTTP/JAR是受支持的协议(未提及HTTPS).

是否有可能以某种方式通过HTTPS使用网址?在我看来,这似乎是一个很大的缺点......

javafx media-player javafx-2

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

RecyclerView与GridLayoutManager试图解决wrap_content

我尝试解决以下问题:

  • 使用RecyclerView
  • 使用GridLayoutManager
  • 具有固定的单元宽度
  • recyclerview仅调整大小到必要的高度(wrap_content)

我尝试使用以下代码,问题是它不起作用,我没有找到任何工作示例,没有提到在方向更改时正确重绘.

public class AutofitRecyclerView extends RecyclerView {
    private MyGridLayoutManager manager;
    private int columnWidth = -1;

    public AutofitRecyclerView(Context context) {
        super(context);
        init(context, null);
    }

    public AutofitRecyclerView(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context, attrs);
    }

    public AutofitRecyclerView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        init(context, attrs);
    }

    private void init(Context context, AttributeSet attrs) {
        if (attrs != null) {
            int[] attrsArray = {
                    android.R.attr.columnWidth
            };
            TypedArray array = context.obtainStyledAttributes(attrs, attrsArray);
            columnWidth = array.getDimensionPixelSize(0, -1); …
Run Code Online (Sandbox Code Playgroud)

android gridlayoutmanager android-recyclerview

7
推荐指数
2
解决办法
8136
查看次数