Android 仿今日头条评论时键盘自动弹出的效果(推荐)

作者:wangw-csdn 时间:2022-07-24 15:00:45 

Android 仿今日头条评论时键盘自动弹出的效果:当点击评论时,弹出对话框,同时弹出软键盘,当点击返回键时,将对话框关闭,不只是关闭软键盘。

效果图:

Android 仿今日头条评论时键盘自动弹出的效果(推荐)

对这个对话框设置一个style效果:


<style name="inputDialog" parent="@android:style/Theme.Holo.Light.Dialog">
   <item name="android:windowBackground">@color/dialog_bg</item>
   <!--背景-->
   <item name="android:windowFrame">@null</item>
   <!--设置无边框-->
   <item name="android:windowNoTitle">true</item>
   <!-- 无标题 -->
   <item name="android:backgroundDimEnabled">true</item>
   <!-- 模糊 -->
   <item name="android:windowSoftInputMode">stateAlwaysVisible</item>
   <!--显示软件盘-->
 </style>

并设置Dialog的监听返回键事件,不然默认是隐藏软键盘:


dialog.setOnKeyListener(new DialogInterface.OnKeyListener() {
     @Override
     public boolean onKey(DialogInterface dialogInterface, int keyCode, KeyEvent keyEvent) {
       if (keyCode == KeyEvent.KEYCODE_BACK && keyEvent.getRepeatCount() == 0)
         dialog.cancel();
       return false;
     }
   });

做完以上两步,就可以实现与今日头条评论一样的效果了。

来源:http://blog.csdn.net/wangwasdf/article/details/73603912

标签:android,评论,弹出键盘
0
投稿

猜你喜欢

  • springboot热部署知识点总结

    2021-08-23 12:05:43
  • Java中List集合去除重复数据的方法汇总

    2021-07-05 14:57:21
  • JAVA用递归实现全排列算法的示例代码

    2023-06-01 09:09:58
  • JUC循环屏障CyclicBarrier与CountDownLatch区别详解

    2021-11-17 10:40:08
  • Spring生命周期回调与容器扩展详解

    2023-04-05 16:26:31
  • C#用Activex实现Web客户端读取RFID功能的代码

    2021-10-28 21:07:36
  • SpringBoot如何接收Post请求Body里面的参数

    2023-07-30 13:43:35
  • java文件输出流写文件的几种方法

    2023-11-08 16:17:30
  • SpringBoot实现文件上传与下载功能的示例代码

    2021-11-10 09:15:32
  • Android编程之OpenGL绘图技巧总结

    2022-07-25 05:47:55
  • java排查一个线上死循环cpu暴涨的过程分析

    2022-07-20 01:27:08
  • Android开发中Toast显示消息的方法小结

    2023-07-31 20:29:14
  • 关于Springboot+gateway整合依赖并处理依赖冲突问题

    2023-10-23 21:13:56
  • Android自定义可控制速度的跑马灯

    2023-08-11 14:05:00
  • 通过实例学习JAVA对象转成XML输出

    2023-01-14 15:25:35
  • Android双击退出的实现方法

    2022-08-17 19:23:37
  • java实现切割wav音频文件的方法详解【附外部jar包下载】

    2021-07-08 22:29:56
  • java数据结构基础:稀疏数组

    2021-12-18 19:01:17
  • JAVA 枚举单例模式及源码分析的实例详解

    2022-04-30 23:57:44
  • java开发之读写txt文件操作的实现

    2023-11-17 06:00:23
  • asp之家 软件编程 m.aspxhome.com