导航:首页 > 操作系统 > 安卓怎么创建一个按钮

安卓怎么创建一个按钮

发布时间:2022-08-17 16:06:11

❶ 安卓开发程序,只有一个按钮,想实现如下功能:

在button事件里面,弹出一个AlertDialog。如果密码正确,则在这个AlertDialog的确定按钮的点击事件里面打开一个新的activity,用来显示你预设的网页;如果密码不正确,则用这个AlertDialog来提示密码不正确,则只提示不正确,不打开新的activity,直接退出button的事件即可。基本框架是这样,你去看看AlertDialog的具体写法,结合button的onClickListener事件,就应该能做出来你要的效果了。

android中Eclipse怎样创建按钮Button点击事件

Android中设置Button点击监听方法如下:

方法一、

java">ButtonBtn1=(Button)findViewById(R.id.button1);
Btn1.setOnClickListener(newButton.OnClickListener(){
publicvoidonClick(Viewv){
//点击了Btn1
}

});

方法二、

ButtonBtn2=(Button)findViewById(R.id.button2);
Btn2.setOnClickListener(listener);

Button.OnClickListenerlistener=newButton.OnClickListener(){//创建监听对象
publicvoidonClick(Viewv){
//点击了Btn2
}

};

方法三、

publicvoidBtn3OnClick(Viewview){
//点击了Btn23
}

//需要在layout布局对应Button中添加android:onClick="Btn3OnClick",Btn3OnClick可自行命名
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button3"
android:onClick="Btn3OnClick"/>

❸ 安卓开发,如何在ECLIPSE中,为一个按钮 建立点击事件的框架步骤具体点,初学

步骤总结一下:
1. 新建一个工程Calc;
2. 双击主窗口 res->layout->activety_main.xml 前面的小图标,
出现Graphical Layout可视化界面,拖上 控件 button,并修改对象名称,这有点类似于可视化IDE; 控件对象的初始参数就在资源中;
3. 手工添程序到 src-->MainActivety.java,四个步骤:
a.添 控件所涉及的import 头;
b.定义对象 button 于主类中;
c. 在onCreate()方法中,将控件对象与资源id参数关联上;
d.写button的事件代码,并与控件button关联上;

package com.example.calc;

import android.view.View.OnClickListener; // Click事件包
import android.widget.Button; // Button包

public class MainActivity extends Activity {
Button button; // 定义控件
OnClickListener listener=null; // Click事件定义
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//---------------------------------------------------------
button=(Button)findViewById(R.id.button);
// 对象与资源中属性参数关联上
listener=new OnClickListener() {
public void onClick(View v) {
// Click事件处理代码
}
};
button.setOnClickListener(listener); // 事件与Button关联上
} // onCreate()
}

❹ 如何自定义android Button样式

亲,可以用到Drawable中的shape哦,给你一个demo

<?xmlversion="1.0"encoding="utf-8"?>
<selectorxmlns:android="

<itemandroid:state_focused="false">
<shape>
<solidandroid:color="@color/find_passwordbar_bg"/>
<strokeandroid:width="0.5dp"android:color="#C8C8C8"/>
</shape>
</item>

<itemandroid:state_focused="true">
<shape>
<solidandroid:color="@color/find_passwordbar_bg"/>
<strokeandroid:width="0.5dp"android:color="@color/main_color"/>
</shape>
</item>

</selector>

各个属性的介绍

solid:实心,就是填充的意思
android:color指定填充的颜色

gradient:渐变
android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。
另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。

stroke:描边
android:width="2dp"描边的宽度,android:color描边的颜色。
我们还可以把描边弄成虚线的形式,设置方式为:
android:dashWidth="5dp"
android:dashGap="3dp"
其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离。

corners:圆角
android:radius为角的弧度,值越大角越圆。
我们还可以把四个角设定成不同的角度,方法为:
<corners
android:topRightRadius="20dp"右上角
android:bottomLeftRadius="20dp"右下角
android:topLeftRadius="1dp"左上角
android:bottomRightRadius="0dp"左下角
/>

我自己写的一个按钮,效果就像图中所示,用的Shape



新建后存放位置在res/drawable下


希望能帮到你,还望采纳

❺ android 怎么添加按钮

需要在资源文件中添加一个button,然后如果你需要给这个button增加点击事件,那你就需要在代码中找到这个button,给它添加点击事件监听,在监听中响应你所需要的完成的操作。

❻ 安卓开发 创建按钮if语句

对按钮事件进行监听

public void onClick方法里面写按钮处理事件。

希望能帮到你

❼ 如何在android界面点击增加按钮

如何在android界面点击增加按钮
首先:
建立要跳转的Activity,并在清单文件注册。这里假设注册的活动为NextActivity

其次
布局(例如main,xml):加个Button,并加上id,如button1
代码里:
首先声明Button的变量:private Button bn;(声明在OnCreat方法外面)
然后绑定:bn=(Button)findViewById(R.id.button1);
然后弄一个监听,实现匿名内部类
bn.setOnClickListener(new Button.OnClickListener(){//创建监听
public void onClick(View v) {
Intent inten=new Intent(MainActivity.this,NextActicity.class);
startActivity(intent);

}
});

当然 如果你嫌匿名内部类太麻烦,也可以在按钮中写一个android:onClick="onclick"事件来实现
代码里加
public void onclick(View v){
Intent inten=new Intent(MainActivity.this,NextActicity.class);

startActivity(intent);
}
这样也行

❽ 安卓这样的按钮是怎样做的

你好。这样可以用表格布局,也可以用reclyerview,等等这些列表控件

阅读全文

与安卓怎么创建一个按钮相关的资料

热点内容
linux局域网搭建服务器 浏览:690
python编译器mac 浏览:293
windows的doc命令 浏览:463
nfc全加密门禁卡 浏览:636
身份信息被加密 浏览:482
我的盐城app怎么添加不了家庭成员 浏览:493
php商城并发 浏览:348
熊猫绘画app怎么做出大佬的笔刷 浏览:603
云存储服务器知识 浏览:461
服务器cpu是什么指令集 浏览:590
糖猫t10怎么安装app 浏览:992
电脑加密u盘怎么使用 浏览:517
linux如何升级php版本升级 浏览:841
二级程序员c语言难度 浏览:352
批处理编译qt 浏览:66
铁友app怎么查询机票订单 浏览:197
myeclipselinux破解版 浏览:417
批处理命令语法不正确 浏览:889
pdf合并成一个pdf在线 浏览:383
柱加密区构造要求 浏览:516