『壹』 android 日期控制項 datePicker 如何去掉右邊的日歷表
void setCalendarViewShown(boolean shown)Sets whether the CalendarView is shown.
『貳』 android設計界面時控制項有多種排列方法,其中常用布局方式有
在android中我們常用的布局方式有這么幾種:LinearLayout (線性布局),RelativeLayout (相對布局),TableLayout (表格布局),AbsoluteLayout (絕對布局),FrameLayout (幀布局)。LinearLayout 和 RelativeLayout 應該又是其中用的較多的兩種。AbsoluteLayout 比較少用(我自己還沒用過),因為它是按屏幕的絕對位置來布局的如果屏幕大小發生改變的話控制項的位置也發生了改變。這個就相當於HTML中的絕對布局一樣,一般不推薦使用。LinearLayout 顧名思義就是一條條的將控制項布置下去,線性布局分為水平線性和垂直線性二者的屬性分別為
android:orientation="horizontal" android:orientation="vertical" 。xmlns:android="http://schemas.android.com/apk/res/android" 很多人對這個感到困惑,其實它就是一個命名空間。RelativeLayout 相對布局。裡面的每個控制項之間的關系都是相對的。如果不設置相對關系的話默認擺放在屏幕左上角。重要屬性如下:
android:layout_toRightOf="@id/city" :與id為city的控制項的右邊對齊。
android:layout_alignTop="@id/city" : 與id為city的控制項的頂部對齊。
給出示意圖如下所示:
android:layout_width="fill_parent" android:layout_height="wrap_content" 我一般在線性布局裡面套相對布局,這時候需要注意上面兩個屬性相對布局的寬度可以設置為填充父控制項,但是高度一般不要設置為填充父控制項因為這樣的話我想在相對布局外面在放控制項就沒有效果了因為屏幕已經被相對布局全部占據。
不管是用什麼布局,寬度與高度這兩個屬性一定要弄清楚剛開始的時候我經常會發現有些控制項沒顯示在界面上或者占據了整個屏幕,一檢查原來是這里設置錯了。還有不要忘記這兩個屬性在一般控制項中都是不可或缺的,忘記設置的話就會報錯。
『叄』 Android:中 怎麼實現,點擊左側的控制項,然後讓右邊的東西變化, 不是跳界面。就在本界面執行。
給你兩種方法,1.可以通基拆過動態載入視圖,比如lin.removeAllViews(),lin.addView();2.可埋櫻以設置控制項的顯示狀態,最好用FrameLayout比較好,然後使用控彎鋒叢件的setVisibility();方法設置控制項的顯示狀態就可以了。
『肆』 android日期控制項datePicker如何去掉右邊的
void setCalendarViewShown(boolean shown),Sets whether the CalendarView is shown.
你的薯鎮採納並漏是我前進的動力,
記得好評和採納,答題不易,互相幫助,
手機提問的朋友在客戶數蔽粗端右上角評價點(滿意)即可.
如果你認可我的回答,請及時點擊(採納為滿意回答)按鈕!!
『伍』 android 中線性布局怎樣使控制項居最右邊
在控制項中使用android:layout_gravity="right"
在線性布局中使用android:gravity="right"
前提條件是你的線性布局是vertical
否則就要用其他手段weight等
『陸』 android編程怎麼讓控制項的「右邊」對齊在屏幕的中心
<?xml version="1.0" encoding="utf-8"?>
<!--
android:layout_above 將該控制項的底部至於給定ID的控制項之上
android:layout_below 將該控制項的頂部至於給定ID的控制項之下
android:layout_toLeftOf 將該控制項的右邊緣和給定ID的控制項的左邊緣對齊
android:layout_toRightOf 將該控制項的左邊緣和給定ID的控制項的右邊緣對齊
android:layout_alignBaseline 該控制項的baseline和給定ID的控制項的baseline對齊
android:layout_alignBottom 將該控制項的底部邊緣與給定ID控制項的底部邊緣
android:layout_alignLeft 將該控制項的左邊緣與給定ID控制項的左邊緣對齊
android:layout_alignRight 將該控制項的右邊緣與給定ID控制項的右邊緣對齊
android:layout_alignTop 將給定控制項的頂部邊緣與給定ID控制項的頂部對齊
android:alignParentBottom 如果該值為true,則將該控制項的底部和父控制項的底部對齊
android:layout_alignParentLeft 如果該值為true,則將該控制項的左邊與父控制項的左邊對齊
android:layout_alignParentRight 如果該值為true,則將該控制項的右邊與父控制項的右邊對齊
android:layout_alignParentTop 如果該值為true,則將空間的頂部與父控制項的頂部對齊
android:layout_centerHorizontal 如果值為真,該控制項將被至於水平方向的中央
android:layout_centerInParent 如果值為真,該控制項將被至於父控制項水平方向和垂直方向的中央
android:layout_centerVertical 如果值為真,該控制項將被至於垂直方向的中央
android:padding和android:layout_margin 通俗的理解 Padding 為內邊框,Margin 為外邊框
android:padding和android:layout_margin的區別,其實概念很簡單,padding是站在父view的角度描述問題,它規定它裡面的內容必須與這個父view邊界的距離。margin則是站在自己的角度描述問題,規定自己和其他(上下左右)的view之間的距離,如果同一級只有一個view,那麼它的效果基本上就和padding一樣了。
android:layout_gravity="center"
android:gravity屬性是對該view 內容的限定.比如一個button 上面的text. 你可以設置該text 在view的靠左,靠右等位置..
android:layout_gravity是用來設置該view相對與起父view 的位置.比如一個button 在linearlayout里,你想把該button放在靠左靠右等位置就可以通過該屬性設置.
『柒』 android:layout_alignparentright=true起到什麼作用
android:layout_alignparentright=true起到的作用是使得當前控制項相對於父元素的有邊緣對齊,這是Android relative layout 布局方式中的一種。
layout_alignparentright參數值為true或false,true表示採用貼緊父元素的右邊緣的方式布局,false表示無效,不採用貼緊父元素的右邊緣的方式。
相對於父元素的對齊方式還有:
android:layout_centerInparent 相對於父元素完全居中
android:layout_alignParentBottom 貼緊父元素的下邊緣
android:layout_alignParentLeft 貼緊父元素的左邊緣
android:layout_alignParentRight 貼緊父元素的右邊緣
android:layout_alignParentTop 貼緊父元素的上邊緣
(7)android控制項右邊擴展閱讀:
Android相對布局的分類:
1、第一類:屬性值為true或false
android:layout_centerHrizontal 水平居中
android:layout_centerVertical 垂直居中
android:layout_alignWithParentIfMissing 如果對應的兄弟元素找不到的話就以父元素做參照物
2、第二類:屬性值必須為id的引用名「@id/id-name」
android:layout_below 在某元素的下方
android:layout_above 在某元素的的上方
android:layout_toLeftOf 在某元素的左邊
android:layout_toRightOf 在某元素的右邊
android:layout_alignTop 本元素的上邊緣和某元素的的上邊緣對齊
android:layout_alignLeft 本元素的左邊緣和某元素的的左邊緣對齊
android:layout_alignBottom 本元素的下邊緣和某元素的的下邊緣對齊
android:layout_alignRight 本元素的右邊緣和某元素的的右邊緣對齊
3、第三類:屬性值為具體的像素值,如40px
android:layout_marginBottom 離某元素底邊緣的距離
android:layout_marginLeft 離某元素左邊緣的距離
android:layout_marginRight 離某元素右邊緣的距離
android:layout_marginTop 離某元素上邊緣的距離
『捌』 Android-RelativeLayout(相對布局)
RelativeLayout是相對布局,允許子元素指定它們相對於父元素或兄弟元素的位置。
1. android:layout_above
將控制項設置在給定ID控制項之上。
2. android:layout_below
將控制項設置在給定ID控制項之下。
3. android:layout_toLeftOf
將控制項的右邊緣和給定ID控制項的左邊緣對齊。
4. android:layout_toRightOf
將控制項的左邊緣和給定ID控制項的右邊緣對齊.
5. android:layout_alignLeft
將控制項的左邊緣和給定ID控制項的左邊緣對齊。
6. android:layout_alignTop
將控制項的上邊緣和給定ID控制項的上邊緣對齊。
7. android:layout_alignRight
將控制項的右邊緣和給定ID控制項的右邊緣對齊.
8. android:layout_alignBottom
將控制項的底邊緣和給定ID控制項的底邊緣對齊。
9. android:layout_alignParentLeft="true"
將控制項的左邊緣和父控制項的左邊緣對齊。
10. android:layout_alignParentTop="true"
將控制項的上邊緣和父控制項的上邊緣對齊。
11. android:layout_alignParentRight="true"
將控制項的右邊緣和父控制項的右邊緣對齊。
12. android:layout_alignParentBottom="true"
將控制項的底邊緣和父控制項的底衫答邊緣對齊.
13. android:layout_centerInParent="true"
將控制項置於父控制項的中心位置。
14. android:layout_centerHorizontal="true"
將控制項置於水蠢塌判平方向的中心位置。
15. android:layout_centerVertical="true"
將控制項置於垂直方向的帶改中心位置。
16. android:background
設置控制項的背景,可以是圖片或者顏色。
『玖』 android控制項太長時讓控制項從左邊擠出去而不是從右邊
你既然知道這個控制項寬50dp,那就好辦了啊!!!
我來給你寫個代碼吧? 假設這個Button是你的控制項!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!-- 這是父布局 -->
<LinearLayout
android:layout_width="fill_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal" >
<!-- 這個button是你的控制項 -->
<Button
android:layout_width="50dp"
android:layout_height="wrap_content"
android:text="你的控制項"/>
<!-- 在你的控制項後再添加一個控制項,50dp寬,顯示為invisible -->
<View
android:visibility="invisible"
android:layout_width="50dp"
android:layout_height="1dp"
android:background="#00000000">
</LinearLayout>
看代碼: 首先因為父布局是水平的,而且有個重要的屬性:gravity="center_horizontal"。所以在你的控制項後再添一個visibility="invisible"的控制項,同寬50dp,就把你的控制項頂到前面去了,從屏幕上看起來,就是你的控制項右邊處於屏幕中間了!而且是不管怎麼換解析度,都始終處於屏幕中間!
我的代碼你可以直接復制到你程序中做試驗看效果的。
同為代碼工人,握手握手!純手打的代碼,非復制粘貼流。歡迎追問,也謝謝採納答案。