我正在尝试安装genymotion,按下播放按钮后会显示以下错误.

我不知道如何更新openGL库或如何检查当前版本.谁能帮我?
我尝试了自己的自定义操作栏,让操作栏标题位于中间位置.有效.但是,在我添加操作栏中的选项菜单后,标题再次向左移动.我应该怎么做才能让标题集中在动作栏的中间?我的代码是:
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
View cView = getLayoutInflater().inflate(R.layout.custom_actionbar, null);
actionBar.setCustomView(cView);
Run Code Online (Sandbox Code Playgroud)
我的布局是
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@android:color/holo_blue_light"
android:orientation="vertical" >
<TextView
android:id="@+id/apptitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_gravity="center_horizontal|center_vertical"
android:gravity="center_horizontal|center_vertical"
android:text="@string/app_name" />
Run Code Online (Sandbox Code Playgroud)
我在我的应用程序中使用片段.我有一个片段包含EditText和一些Dialogfragment.
当我点击一个特定的小部件时,它将移动到下一个片段.我需要在backstack中的第一个片段,所以我也添加了addToBackStack方法.
第二个片段不包含任何内容EditText.现在的问题是,当我们触摸或按下第二个片段时,EditText在第一个片段中获得焦点并且对话框即将到来.
我得到了以下代码
getView().setFocusableInTouchMode(true);
getView().requestFocus();
Run Code Online (Sandbox Code Playgroud)
我把它放进去了onResume().但onResume()不会根据一些android文件调用.我该怎么办?这是显示问题的第二个活动的图片

我在Play商店上传了一个应用程序.现在我得到一个评论,它在某些设备(galaxy s4,nexus 5)中显示默认的android图标而不是app icon.I将应用程序图标放在drawable-ldpi,drawable-mdpi,drawable-hdpi ,drawable-xhpdi和drawable-tvdpi.默认的android图标作为ic_launcher-web存在于资源文件夹之外.在测试时,它显示了galaxy s4中的app图标.但是当它从Play商店下载时,它显示默认的应用程序图标.我应该怎么做才能解决这个问题?
我想从特定的zip链接下载一个zip文件,然后在android中解压缩该zip文件.我该怎么办?我可以使用android下载管理器吗?
我正在使用带有TextInputLayout的EditText.这是我用来显示错误的代码.
private boolean validateEmail() {
String email = inputEmail.getText().toString().trim();
if (email.isEmpty() || !isValidEmail(email)) {
inputLayoutEmail.setErrorEnabled(true);
inputLayoutEmail.setError(getString(R.string.err_msg_email));
requestFocus(inputEmail);
return false;
} else {
inputLayoutEmail.setErrorEnabled(false);
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
我在edittext的textwatcher中调用此方法,如此链接http://www.androidhive.info/2015/09/android-material-design-floating-labels-for-edittext/
一旦我输入有效输入然后清除它,它将按预期显示错误消息,但如果我再次输入文本然后再次清除它将无法工作.我没有显示任何错误消息.
我正在使用compile 'com.android.support:design:23.1.0'图书馆.
inputLayoutEmail.setErrorEnabled(true);
Run Code Online (Sandbox Code Playgroud)
正在调用,但错误未显示.可能是什么问题?我怎么能解决这个问题?