Android按鈕組
⑴ 安卓按鈕按下效果怎麼設置呢怎麼設置按鈕圓角和按下效果
可以通過shape設置圓角
<?xml version="1.0" encoding="utf-8"?>
<!-- shape如果不聲明形狀默認是正方形 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 設置圓角 -->
<corners android:radius="2dp" >
</corners>
<!-- 設置填充色 -->
<solid android:color="#4285f4" >
</solid>
<!-- 設置邊框的顏色和寬度 -->
<stroke
android:width="1dp"
android:color="#4285f4" >
</stroke>
</shape>
通過selector設置點擊效果
button_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- 這個是用於控制按鈕組背景的文件 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- **點擊時效果**********背景引用的資源*************************是否獲得焦點*********************是否按下******* -->
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/>
<!-- **************沒有任何操作時顯示的背景************** -->
<item android:drawable="@drawable/button_n"></item>
</selector>
在xml文件中設置button的background屬性。
android:background="@drawable/button_bg"
⑵ android求在地圖上加懸浮按鈕,例如百度手機地圖拖動地圖時,下方的那個按鈕組不動
自定義控制項,背景透明,在用relative布局
⑶ android 按鈕組兩邊顯示箭頭提示
箭頭是自己圖片實現的,不是android自帶就有。用viewpager可以實現這個功能
⑷ android單選按鈕
你要當成單選的一組的radiobutton要放在radioGROUP下,不然這個GROUP就沒起作用
只有這樣寫,才能實現這組radiobutton是單選的效果。
⑸ Android如何設置圓角按鈕
可以通過shape設置圓角
<!-- 設置圓角 -->
<corners android:radius="2dp" >
</corners>
擴展:
<?xml version="1.0" encoding="utf-8"?>
<!-- shape如果不聲明形狀默認是正方形 -->
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- 設置填充色 -->
<solid android:color="#4285f4" >
</solid>
<!-- 設置邊框的顏色和寬度 -->
<stroke
android:width="1dp"
android:color="#4285f4" >
</stroke>
</shape>
通過selector設置點擊效果
button_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- 這個是用於控制按鈕組背景的文件 -->
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- **點擊時效果**********背景引用的資源*************************是否獲得焦點*********************是否按下******* -->
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="false"/>
<item android:drawable="@drawable/button_p" android:state_focused="true" android:state_pressed="true"/>
<item android:drawable="@drawable/button_p" android:state_focused="false" android:state_pressed="true"/>
<!-- **************沒有任何操作時顯示的背景************** -->
<item android:drawable="@drawable/button_n"></item>
</selector>
在xml文件中設置button的background屬性。
android:background="@drawable/button_bg"
⑹ Android編程:一組按鈕,怎樣實現同一時刻只能按下一個按鈕。
如果用了多個按鈕,可以為每一個按鈕注冊監聽,如
button1.setOnClickListener(new btn1Click());
button2.setOnClickListener(new btn2Click());
......
然後再分別設計btnxxClick類,如對於button1:
class btn1Click implements OnClickListener
{
@Override
public void onClick(View v)
{
...... /* 按鈕button1要實現的功能 */
}
}
⑺ Android Studio 單選按鈕
是的,沒錯,能單獨拿出來拿出來用,要用RadioGroup包起來,代表一個組嘛,道理很簡單。CheckBox可以單獨出來。
用法是這樣的
<RadioGroup....>
<RadioButton.../>
<RadioButton.../>
<RadioButton.../>
<RadioButton.../>
......
</RadioGroup>
⑻ android在代碼里添加按鈕
你好:
不太理解你的意思,給你寫了個小Demo 是用代碼初始化button
java">{
privateButtonbtn;
privateRelativeLayoutlayout;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
layout=(RelativeLayout)this.findViewById(R.id.layout);
//初始化button加入布局
btn=newButton(this);
btn.setBackgroundResource(R.drawable.ic_launcher);
layout.addView(btn);
}
}
希望能幫到你
⑼ android中怎麼在一個組件里加兩個命令按鈕
你把super.onCreate(savedInstanceState),之後的內容替換為以下內容就可以了。
這個方法是為了顯示布局的,同一個界面中只能設置一次,多次設置,肯定就會報錯的。還有,添加了LinearLayout布局,並將按鈕以垂直放行排列。
⑽ Android listview 裡面放單選按鈕組的問題
點擊選中了,然後滾動列表時,其他item 的都選中了? 這種情況是adapter getView 獲取 item view 緩存視圖 對象引用混亂導致的。
如果是點擊 立馬 其他item 都被選中了,那就是 點擊 事件的 代碼有問題。