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 都被选中了,那就是 点击 事件的 代码有问题。