![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android布局进阶
sleepy_cat1991
这个作者很懒,什么都没留下…
展开
-
布局之选项卡切换
xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="330dp" android:layout_height="320dp" android:orientation="vertical"原创 2016-10-21 11:06:25 · 354 阅读 · 0 评论 -
android布局---设置下划线或分割线
有两种方式:(1)直接使用view控件(2)divider原创 2016-11-23 10:44:35 · 3618 阅读 · 0 评论 -
初试constraintLayout
1、下载、设置依赖库tools---android---sdk manager---sdk tools打开sdk tools,进入support repository,勾选constraintlayout相关后show package details:需要说明的是,下载的依赖库版本选择上,很多版本都被废弃了,这里试的beta4版本正常之后,添加依原创 2016-12-01 16:37:56 · 245 阅读 · 0 评论 -
strings.xml中定义数组(spinner中entries属性)
spinner中的条目可存储到数组中,而其布局文件可设置entries属性:android:entries="@array/xxx_array"该array可存于values文件夹下的strings.xml中name="xxx_array"> 条目1 条目2原创 2016-11-30 15:51:01 · 2453 阅读 · 0 评论 -
点击按钮,实现展开和收起
首先是布局:父布局采取相对布局,button和显示的布局可呈线性布局;代码:OnClickListener btn_OnClickListener = new OnClickListener(){ public void onClick(View v) { if (infoView.getVisibility() != View.GONE)//**原创 2016-10-19 18:19:47 · 3447 阅读 · 0 评论 -
布局之include
android可通过include标签来实现布局的重用:<Button android:id="@+id/btn" android:layout_width="50dp" android:layout_height="20dp" android:background="@drawable/ss" /><include android:id="@+原创 2016-10-19 17:31:49 · 265 阅读 · 0 评论 -
代码实现自定义布局
这个控件用到的几率非常大,如何利用自定义布局实现?<com.android.UI.myListView android:id="@+id/xx" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" icont原创 2016-10-19 15:27:50 · 430 阅读 · 0 评论 -
续:自定义线性布局----适配器定义
public String GetText(){ return editText.getText().toString();}public void SetText(String text){ editText.setText(text);//代码片}class myListAdapter extends BaseAdapter { Context mC原创 2016-10-19 16:54:59 · 311 阅读 · 0 评论 -
图片自适应控件大小
在android布局中,运用imageview显示图片时,为了使图片自适应该控件的大小,可作如下布局:android:scaleType="fitXY"android:src="@drawable/picture1"原创 2016-10-19 15:08:49 · 704 阅读 · 0 评论 -
android:focusableInTouchMode
布局文件中用到android:focusableInTouchMode ="true"字面意思理解为获取触摸焦点,而实际上在android智能手机已经是触屏的,那么这一属性应用意义何在?发现在布局中若有editText控件的话,当我们不需要对其自动获取焦点时,除了在代码中动态实现以外,另一方法就是在布局文件中,对editext控件的父布局(上一级布局)设置该属性为true。原创 2016-10-19 15:03:30 · 579 阅读 · 0 评论 -
android自定义对话框(AlertDialog)
android提供的AlertDialog.Builder方法给了我们实现自定义对话框非常大的方便~~AlertDialog.Builder builder = new AlertDialog.Builder(Activity);AlertDialog dialog = builder.create();View AddView = Activity.getLayoutInflater(原创 2016-10-12 15:02:53 · 185 阅读 · 0 评论 -
Android Device Monitor 中的文件权限
第一个字母:d:代表文件l:代表链接后面9个字母分为三组,分别代表所有者、用户组和其他的读写执行权限,-代表无此权限原创 2016-10-12 10:00:09 · 1861 阅读 · 0 评论 -
横屏布局
在res目录下新建layout-land文件夹,将xml文件复制到该目录,做相应布局的修改~~原创 2016-10-21 19:58:48 · 265 阅读 · 0 评论 -
布局中的shape
在项目开发时,看别人的源码时常会发现background为drawable下的xml文件:该文件时常利用shape来定义控件的各种属性:填充的颜色(solid)、渐变(gradient)、描边(stroke)、圆角(corners)、间隔(padding);http://blog.csdn.net/bear_huangzhen/article/details/24488337 有详细的解释原创 2016-10-19 14:40:47 · 395 阅读 · 0 评论