界面相关

来源:互联网 发布:那个网络教育好 编辑:程序博客网 时间:2024/05/16 19:42

代码中动态添加viewgroup

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(-1, -2);lp.topMargin = CommonUtils.dip2px(this, 1);container_goods_list.addView(holder.rootView, lp);

theme 不要标题栏

    <activity android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" >

activity中:
requestWindowFeature(Window.FEATURE_NO_TITLE);

listview

//去掉分割线和点击背景

    android:listSelector="@android:color/transparent"    android:divider="@android:color/transparent"     android:cacheColorHint="#fff"   白色背景

ImageView

设置src:可以拉伸图片,填充屏幕,scaleType=”fitXY”. background不行

  • 给imageview加边框

    android:background=”@android:color/darker_gray”
    android:padding=”1dp”

textview

  • 一行展示,不换行

        android:ellipsize="end"    android:singleLine="true"  
  • 全角的空格占位

  <TextView            android:id="@+id/textView1"            style="@style/TitleStyle"            android:gravity="left|center_vertical"             android:text="黑名单 管理" />

imagebutton

布局里面的ImageButton拦截了点击事件,当你的点击监听设置给了viewgroup时,点击imageButton是没有响应的.可以设置imageButton的属性:clickable:false;不能点击

软键盘 焦点

listview中: getview方法里面

//abandon current focus 软键盘显示的时候,点击groupItem折叠会奔溃的问题Activity activity = (Activity) context;View currentFocus = activity.getCurrentFocus();if (currentFocus != null) {  currentFocus.clearFocus();}

布局layout

  • weight:权重 平均分配剩余空间 搭配 0dp使用
  • gravity:内容相对于布局文件的位置
0 0
原创粉丝点击