【发布时间】:2015-10-09 10:51:29
【问题描述】:
我有问题。
我定制了Dialog(加载微调器)。
我触摸了Button。然后用表格打开RelativeLayout 并编辑文本,就像搜索一样。
我的问题是,当我在按钮触摸和打开布局之间显示加载器时,它专注于EditText,但不显示键盘。当我不使用我的对话框时,它工作正常。我在前台和线程中尝试过 - 结果相同。
XML:
<ProgressBar
android:layout_width="100dp"
android:layout_height="100dp"
android:indeterminateOnly="false"
android:id="@+id/loader_spiner"
android:background = "@xml/progress"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>
代码:
public void prepareLoader(){
loader = new Dialog(context);
loader.setContentView(R.layout.ag_loader);
loader.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
spinerLoader = (ProgressBar) loader.findViewById(R.id.loader_spiner);
}
public void showLoader(){
spinerLoader.startAnimation(AnimationUtils.loadAnimation(this, R.xml.splash_spinner));
loader.show();
}
public static void hideLoader(){
loader.hide();
}
非常感谢。
【问题讨论】:
-
请点击以上链接。
标签: java android dialog android-edittext focus