1. 程式人生 > >android studio開發 控制元件佈局

android studio開發 控制元件佈局

android:layout_width="match_parent"    //強制拉伸到父元素的寬度
android:layout_height="wrap_content"    //自適應大小,強制性地使檢視擴充套件以便顯示其全部內容
android:layout_width="100dp"            //固定100相對畫素,dp相對畫素,跟隨裝置改變具體大小,px絕對畫素
android:layout_marginTop="100dp"        //頂部距離100畫素
android:layout_toLeftOf="@id/xxx"      //將控制元件的右邊緣和給定ID控制元件的左邊緣對齊
android:layout_alignLeft="@id/xxx"     //將控制元件的左邊緣和給定ID控制元件的左邊緣對齊
android:layout_alignParentRight="true"  //將控制元件的右邊緣和父控制元件的右邊緣對齊
android:layout_above="@id/xxx"         //將控制元件置於給定ID控制元件之上 
android:layout_below="@id/xxx"         //將控制元件置於給定ID控制元件之下
android:layout_centerInParent="true"   //將控制元件置於父控制元件的中心位置 
android:layout_centerHorizontal="true"  //將控制元件置於水平方向的中心位置 
android:layout_centerVertical="true"   //將控制元件置於垂直方向的中心位置
android:layout_gravity="center"         //LinearLayout子元素的特有屬性,佈局對齊方式
修改佈局到螢幕邊框的距離:res----values----dimens.xml----<dimen name="activity_horizontal_margin">16dp</dimen>
改成0dp感覺還是有空隙  改成-10就鋪滿了
控制元件是否可點選 clickable=true  可用於攔截點選事件
設定控制不顯示:view.setVisibility(View.INVISIBLE);   
設定控制沒作用:view.setVisibility(View.GONE);  
圖片尺寸不能太大,否則會記憶體溢位,好像跟圖片大小無關,只和尺寸相關。
很好的安卓效果例項和程式碼:
http://www.apkbus.com/
http://blog.csdn.net/wds1181977/article/details/51320415
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0714/1633.html
http://www.cnblogs.com/hawkon/p/3593709.html
appxcode.com
做coverflow展示效果,推薦SlidingBall-master這個專案原始碼

相關推薦

android studio開發 控制元件佈局

android:layout_width="match_parent"  //強制拉伸到父元素的寬度 android:layout_height="wrap_content" //自適應大小,強制性地使檢視擴充套件以便顯示其全部內容 android:lay

Android之switch控制元件佈局

<Switch android:track="@drawable/switch_track" android:thumb="@drawable/swith_thumb" android:id="@+id/zx_switch"

android studio 新增控制元件的三種方式

寫在這裡以作筆記。 第一種:佈局檔案中新增 佈局檔案中: <android.support.percent.PercentFrameLayout android:layout_width="match_parent" android:layout_hei

Android Studio 基礎控制元件使用

TextView android:gravity="center" //文字對其方式 top bottom left right center android:textColor="#ffffff"//顏色 android:textSize="24sp" //字型 android:layout_wid

android studio switch控制元件使用

先使用toast小試牛刀: Switch sc=(Switch)findViewById(R.id.switch1); sc.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {

android studio spinner控制元件

array.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <array name="cars"> <item>寶馬</item&g

Android自定義控制元件佈局重新整理自定義控制元件回到初始位置問題的解決

在闡述我所遇到的問題之前,先通過檢視Android原始碼發現這樣幾個程式碼樣例: 1.  grep extends\ ViewGroup.MarginLayoutParams ./core/java/android/widget/ -rn ./core/java/andr

Android Studio一些控制元件的使用

插入圖片 <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content

Android快速開發控制元件---下拉導航選單

LQRDropdownLayout 該專案是下拉導航選單,使用非常簡單。基於FilterDropDownMenu-master專案進行封裝,因為原專案的使用太複雜了,光佈局就得幾十行程式碼,如果專案中多處用到下拉選單,那程式碼的冗餘度就太大了,故本佈局對其進行

Android Studio App設定線性佈局LinerLayout控制元件佔螢幕長寬比例

如何設定兩個控制元件在水平方向上的佔螢幕的比例? 1.要有線性佈局LinerLayout 2.設定線性佈局控制元件水平排列: android:orientation="horizontal"3.設定第

Android控制元件佈局(相對佈局)RelativeLayout RelativeLayout是相對佈局控制元件:以控制元件之間相對位置或相對父容器位置進行排列。 相對佈局常用屬性: 子類控制元件相對子

RelativeLayout是相對佈局控制元件:以控制元件之間相對位置或相對父容器位置進行排列。 相對佈局常用屬性: 子類控制元件相對子類控制元件:值是另外一個控制元件的id android:layout_above----------位於給定DI控制元件之上 android:layout_below -

Android 自定義控制元件:打造流佈局實現熱門搜尋標籤

具體實現 1,自定義一個類繼承GridView /** * 自定義流佈局 * @author zhouyou */ public class ZFlowLayout extends ViewGroup{ // 儲存所有子View priva

android 動態設定控制元件的高度,使用對應佈局中的dp值

1. 獲取你要進行改變的控制元件的佈局 LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) myView.getLayoutParams(); 2.設定佈局的高度   後面的引數就是對應

Android Studio開發基礎之使用XML和Java程式碼混合控制UI介面

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http:/

Android開發控制元件-VarietyImageView(百變ImageView,可以根據要求指定哪個角是圓角,哪個角是直角)

ImageView相信是Android開發人員再熟悉不過的一個控制元件了,在一般情況下基本的ImageView也都能滿足我們的開發需求,但相信大家也都遇到過ImageView無法滿足實際需求的情況,這次我就遇到了,先來看下需求: 1)可以設定成圓形ImageView

Android 自定義控制元件之 繼承佈局檔案

首先定義一個layout實現按鈕內部佈局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andr

Android ConstraintLayout 兩控制元件部分相疊相容佈局

ConstraintLayout  佈局時有時候經常會有一些控制元件之間重疊的設計,直接設定距某一位置距離相容性太差 我目前想到的是再重疊控制元件上放一個透明控制元件另一個根據他佈局即可 示例: Li

Android 自定義控制元件之打造流佈局實現熱門搜尋標籤

最終效果 首先來看看效果圖: 其他地方很好實現,就是熱門搜尋有點麻煩,由於資料的不確定性,那麼像GridView明顯不能滿足了,這時候就只能自己來定義一個佈局了。 最終實現後的效果: 具體實現 1,自定義一個類繼承

Android RecyclerView聊天介面控制元件佈局居底

   工具 Android studio。    廢話不多說直接上程式碼: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.andr

Android自定義控制元件開發系列(三)——仿支付寶六位支付密碼輸入頁面

        在移動互聯領域,有那麼幾家龍頭一直是我等學習和追求的目標,比如支付寶、微信、餓了麼、酷狗音樂等等,大神舉不勝舉,他們設計的介面、互動方式已經培養了中國(有可能會是世界)民眾的操作習慣:舉個小例子,對話方塊“確定”按鈕的左右位置就很有學問,如果大家都是左邊取消