gpt4 book ai didi

Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法。分享给大家供大家参考,具体如下:

在一个群里面有人问到 聊天页面由于键盘弹出来,导致自定义的标题栏不见和背景图片都变形了,然后自己也折腾了一下,在stackOverFlow上面找到了一个解决方法.

解决方法很简单:

1、在AndroidManifest.xml文件里面的Activity配置:

复制代码 代码如下:
android:windowSoftInputMode="adjustResize|stateAlwaysHidden"

2、不要将背景图片放在XML布局文件中,而是用代码实现,在onCreate方法中加上:

复制代码 代码如下:
getWindow().setBackgroundDrawableResource(R.drawable.aa);

3、在listview中加上 。

复制代码 代码如下:
android:transcriptMode="normal"

会有意料不到的结果 。

  。

4、监听EditText点击事件,设置 。

?
1
2
3
4
5
editText.postDelayed( new Runnable() {
   public void run() {
    listview.setSelection(list.size() - 1 );
   }
}, 100 );

体验更加 。

5、监听EditText焦点事件,在hasFocus为true的情况下设置 。

?
1
2
3
4
5
editText.postDelayed( new Runnable() {
   public void run() {
    listview.setSelection(list.size() - 1 );
   }
}, 100 );

体验更加.

附上StackOverFlow解决的地址:点击查看 。

希望本文所述对大家Android程序设计有所帮助.

最后此篇关于Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法的文章就讲到这里了,如果你想了解更多关于Android编程中聊天页面背景图片、标题栏由于键盘引起问题的解决方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com