最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--重写修改

点击listview的行有时表现这样,有时表现畸形

,此现象只出现在三星N7100真机上,,,重写的Dialog不好适配啊,怎么办?

当我把屏幕先放横屏再放竖屏时,这个现象就就没有了,表现老是畸形!

相关代码,如下所示.

每日一道理
听,是谁的琴声,如此凄凉,低调的音,缓慢的节奏,仿佛正诉说着什么。音低调得略微有些抖动,听起来似乎心也有些抖动,我感觉到一种压抑的沉闷气息,是否已凝结在这空气中……

public void updatePrice(final int arg2) {//当点击ListView上的每一行时弹出对话框来修改珠宝的零售价和更换价
LayoutInflater factory=LayoutInflater.from(Jjtz.this);
final View v1=factory.inflate(R.layout.jjtzdialog,null);
AlertDialog.Builder dialog=new AlertDialog.Builder(this);
final AlertDialog alertDialogs = dialog.create();  
TextView dmtxt=(TextView) v1.findViewById(R.id.dm);//表现成色代码
    TextView mctxt=(TextView) v1.findViewById(R.id.mc);//表现简称
    dmtxt.setText("成色代码:"+arrayList.get(arg2).get("dm").toString());
    mctxt.setText("简称:"+arrayList.get(arg2).get("mc").toString());
dialog.setTitle("修改金价");
dialog.setView(v1);
        dialog.setPositiveButton("肯定修改", new DialogInterface.OnClickListener() { 
            public void onClick(DialogInterface dialog, int whichButton) {         
            try{      //修改金价   
            EditText lsj=(EditText) v1.findViewById(R.id.lsj);//输入零售价
               EditText dhj=(EditText) v1.findViewById(R.id.dhj);//输入更换价
               final String lsjStr = lsj.getText().toString().trim();
           final String dhjStr = dhj.getText().toString().trim();
final String dm=arrayList.get(arg2).get("dm").toString();
new Thread(){
public void run() {
mHandler.sendEmptyMessage(CODE_HINT);
try{
if(lsjStr.length()!=0&&dhjStr.length()==0){
parser.xml2list("http://........./updateJjtzLsj?lsj="+lsjStr+"&dm="+dm+"", 
"diffgr:diffgram", "");}
else if(lsjStr.length()==0&&dhjStr.length()!=0){
parser.xml2list("http://........./updateJjtzDhj?dhj="+dhjStr+"&dm="+dm+"", 
"diffgr:diffgram", "");}
else if(lsjStr.length()!=0&&dhjStr.length()!=0){
parser.xml2list("http://........./updateJjtz?lsj="+lsjStr+"&dhj="+dhjStr+"&dm="+dm+"", 
"diffgr:diffgram", "");}
}catch(Exception e){
e.printStackTrace();
}
SystemClock.setCurrentTimeMillis(2000);
 List<String[]> list=getDataFromServer();
 //System.out.println("new thread 插入后的list:"+list!=null);
 if(list!=null){ 
 mHandler.sendEmptyMessage(CODE_OK);
 }
}
}.start();  
            }catch(Exception e){
            e.printStackTrace();
            }
            }
            
        });
        dialog.setNegativeButton("取消修改",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
        dialog.show();
}

文章结束给大家分享下程序员的一些笑话语录: 与女友分手两月有余,精神萎靡,面带菜色。家人介绍一女孩,昨日与其相亲。女孩果然漂亮,一向吝啬的我决定破例请她吃晚饭。
选了一个蛮贵的西餐厅,点了比较贵的菜。女孩眉开眼笑,与我谈得很投机。聊着聊着,她说:“我给你讲个笑话吧。”“ok”
  “一只螳螂要给一只雌蝴蝶介绍对象,见面时发现对方是只雄蜘蛛。见面后螳螂问蝴蝶‘如何?’,‘他长的太难看了’,‘别看人家长的丑,人家还有网站呢’。”
  “呵呵………”我笑。忽然她问:“你有网站吗?”  

--------------------------------- 原创文章 By
重写和修改
---------------------------------

重写修改重写的Dialog显示问题相关推荐

  1. 今日头条适配方案造成Dialog显示异常的解决方法

    今日头条适配方案造成Dialog显示异常的解决方法 产生问题的原因 由于该适配方案是更改的全局的density, 对整个项目生效,所以在使用第三方View或者系统的的view时,如果和项目中的设计尺寸 ...

  2. java重写的目的是什么_什么是重写?重写的作用?

    一.什么是重写? 1.重写(Override)概念 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于 ...

  3. 奸商如何修改电脑属性里显示的CPU型号和内存容量

    (以下方法在XP SP2上修改成功,XP SP3未知) 有很多人习惯于用 我的电脑 属性 来查看系统的一些信息,稍了解电脑一些的,可能会用dxdiag来查看信息.但是这些信息是可信的吗?看下面的图,首 ...

  4. 重写重载—重写详细解释

    重写重载-重写详细解释 重写 重写发生在运行期间,是子类对父类的允许访问的方法的实现过程进行重新编写 1.方法名.参数列表必须相同,子类方法返回值类型应比父类方法返回值类型更小或相等,抛出的异常范围小 ...

  5. 什么是重写?重写的作用?

    一.什么是重写? 1. 重写(Override)概念 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变.即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定 ...

  6. 修改360浏览器 标题栏 显示的文字

    作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313134555 @qq.com 修改360浏览器 标题栏 显示的文字 === ...

  7. mysql连接,修改密码,增加用户,显示,导入导出

    [要点] *连接mysql *修改密码 *增加用户 *显示 *导入导出sql *清除屏幕 [详细] (一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接 ...

  8. 织梦后台添加友链,前台不显示|修改友情链接的显示行数

    在我们建设网站的过程中有一个程序是我们经常用到的,那就是织梦CMS信息管理系统,这是一个很强大的开源程序,企业站.门户站都可以用他做,但是当我们的织梦程序网站在跟别人换友情链接的时候,我们奇怪的发现当 ...

  9. android自定义dialog不显示,Android 自定义的dialog显示不正常呢,怎么回事???

    Android 自定义的dialog显示不正常呢,怎么回事??? 用android的自定义布局文件: android:layout_width="match_parent" and ...

最新文章

  1. 【计算理论】可判定性 ( 可判定性总结 )
  2. c++笔试题两道,求解当中一道
  3. java 更新jlabel_java – 如何动态更改JLabel
  4. 2018 青岛网络赛C题Halting Problem
  5. JDBC连接数据库经验集萃
  6. JAVA WEB开发环境搭建教程
  7. [Ajax] jQuery中的Ajax -- 01-jQuery中的Ajax
  8. 力扣908.最小差值Ⅰ
  9. Hadoop Hbase单机配置
  10. VisualTreeHelper
  11. hsqldb mysql_HSQLDB简介
  12. 更新啦~人生重开模拟器自制
  13. x,y直角坐标系转经纬度WGS-84坐标系
  14. 天正建筑8.5 天正给排水8.5天正电气8.5天正暖通8.5及注册机(32位)
  15. JDK各个版本新特性介绍及使用
  16. ESP32 系统篇: 优化系统启动时间
  17. 蓝桥杯:座次问题(枚举法 回溯) java
  18. 5GHz WIFI DFS测试介绍
  19. arcgis中从面要素中抠一个洞
  20. 手淘双十一性能优化项目揭秘

热门文章

  1. C语言指针总结大学霸IT达人
  2. 修改Kali Linux 2020.1主题颜色
  3. 网络数据包信息收集工具ferret-sidejack
  4. 自动渗透测试工具集APT2
  5. Android 2D游戏引擎AndEngine配置环境
  6. Android 游戏开发入门
  7. asiox 多个baseurl_vue添加axios,并且指定baseurl
  8. python 设计 实践_python实践设计模式(一)概述和工厂模式
  9. android 启动模式_安卓学习笔记之Android中Activity的4种启动模式
  10. python中args和kwargs_Python 函数参数*args和**kwargs