我是android的新手并且正在进行警报对话框的演示,我想在点击警报中的一个按钮后关闭软键盘.我已经尝试了programaticaly但键盘仍然打开,你能不能帮我这个问题, 代码
public void Show_Dialog() {
final AlertDialog.Builder alertDialog = new AlertDialog.Builder(
SwipeActivity.this);
LayoutInflater inflater = this.getLayoutInflater();
final View layout = inflater.inflate(R.layout.add_albom_dialog, null);
alertDialog.setView(layout);
final InputMethodManager inputManager = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
//android:digits="abcdefghijklmnopqrstuvwxyz1234567890 "
alertDialog.setPositiveButton("Create",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
EditText txts = (EditText) layout
.findViewById(R.id.addAblum_edit);
hideSoftKeyboardDialogDismiss(SwipeActivity.this);
if(txts.getText().toString().trim().length() > 0) {
Add_album(txts.getText().toString());
} else {
AlertDialog alertDialog = new AlertDialog.Builder(SwipeActivity.this).create();
alertDialog.setTitle("Error");
alertDialog.setMessage("Name can't be emtpy");
alertDialog.setButton(AlertDialog.BUTTON_NEUTRAL, "OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); …Run Code Online (Sandbox Code Playgroud) android android-softkeyboard android-input-method android-alertdialog
我正在开发一个应用程序,我已实现自定义对话框以进行确认,我为该对话框创建了一个自定义布局,但它的顶部带有空白,有人可以帮我删除它吗? XML文件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center"
android:gravity="center"
android:background="@drawable/bg_et_selected"
android:layout_width="300dp" android:layout_height="170dp">
<RelativeLayout
android:layout_width="300dp"
android:layout_height="170dp">
<TextView
android:id="@+id/tv_hdr"
android:layout_width="fill_parent"
android:layout_height="40dp"
android:background="#31E2D9"
android:layout_alignParentTop="true"
android:text="Report"
android:textSize="22dp"
android:gravity="center"
android:textColor="#ffffff"
android:textStyle="bold"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="22dp"
android:layout_below="@+id/tv_hdr"
android:layout_marginTop="20dp"
android:gravity="center"
android:textStyle="bold"
android:text="Are you sure want to report this post?"
android:layout_centerHorizontal="true"
android:textColor="#545454"
android:id="@+id/tv_title" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:weightSum="2"
>
<Button
android:id="@+id/btn_ok"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:text="YES"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/btn_selector"
android:layout_weight="1"/>
<View
android:layout_width="1dp"
android:layout_height="30dp"
android:background="#ffffff"/>
<Button
android:id="@+id/btn_cancel"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:text="NO"
android:textStyle="bold"
android:textColor="#ffffff"
android:background="@drawable/btn_selector"
android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 希望你做得很好,我正在开发一个应用程序,因为我想将一个图像从url加载到一个imageView中,我已经使用了Picasso lib,但它给了我未捕获的异常,我已经检查并调试了它是正确的网址即将到来和它的完美,我仍然面临这个问题,有人可以帮我解决这个问题吗?我的代码如下: 代码
Picasso.with(NewProfileActivity.this)
.load(mUser.userAvatarPath)
.into(iv_profile);
Run Code Online (Sandbox Code Playgroud)
这里,"iv_profile"是imageView,mUser.userAvatar Path是图片网址.