android代碼設置控制項
Ⅰ android中如何用代碼生成View控制項
在代碼中,如果需要生成一個View控制項,只需要像對待一般對象一樣,使用new關鍵字,即可創建一個View。
代碼演示:
TextView mTextView = new TextView(this);//此例代指系統自帶控制項View
M_drawView m_drawView = new M_drawView(this);// 此例代指自定義控制項View
View是所有UI控制項,容器控制項的基類,View需要放到容器組件中或者,使用Activity將它顯示出來。
開發者可以通過繼承View類來派生出自定義的View。
Ⅱ android開發,程序中如何修改控制項的相對布局
RelativeLayout layout =(RelativeLayout) findViewById(R.id.layout);
Button but = new Button(this);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(50,50);
lp.addRule(RelativeLayout.ALIGN_TOP,R.id.button);
lp.addRule(RelativeLayout.ALIGN_RIGHT,R.id.button);
layout.addView(but, lp);
關鍵是 addRule 方法 看代碼很顯然,是指定對齊button的頂端和右端。
另一種思路是,先在xml里配置好兩個button。不過先把上面的button的visibility 設置為gone,用到的時候在java代碼里設置為visible。
Ⅲ 如何用代碼更改android中的radio控制項設為選中
1.set
On
ItemClickListenerlistview無法響應:
radiobutton的父控制項加上android:descendantFocusability= "blocksDescendants"
radiobutton控制項加上android:focusable = "false"
2.只有一個radiobutton被選中:
首先:設置一個int變數,記錄上次選中的條目,例如,int lastSelectedIndex;初始為-1,表示無選中項。
然後:在中,當被選中時,設置lastSelectedIndex為當前的index,並且調用adapter.notifyDataSetChanged()來刷新。
最後:在adapter中的getView()中,判斷如果當前的index == lastSelectedIndex,則將radiobutton設置為選中狀態,否則是未選中狀態。
Ⅳ Android怎麼設置界面控制項滑動,如圖
viewpager+fragment+gridview就能實現。
你可以上這里下瞎局腔載源碼,看看人臘凱家怎麼寫,也可磨衫以用第三方jar,幾行代碼就搞定這種效果。
https://github.com/LZLuzhuo/Case/tree/master/HomePageA
Ⅳ 如何設置Android中控制項的顏色透明度
設置Android中控制項的顏色透明度需要設置設置控制項的background屬性設置方法如下。1、使用Android studio創建一個Android 項目,如下圖:2、打開XML布局文件,如下圖所示:3、創建一個Button控制項並添加如下屬性:4、添加background屬性後如下圖:5、在background屬性中添加透明度,如下圖: