android 怎么增加多个button

android 怎么增加多个button,第1张

你把super.onCreate(savedInstanceState)

之后的内容替换为以下内容就可以了的

我做的修改也做了备注,应该没有改动你原来的内容

LinearLayout mLinearLayout = new LinearLayout(this)

mLinearLayout.setOrientation(LinearLayout.VERTICAL)

Button button= new Button(this)

Button button1= new Button(this)

mLinearLayout.addView(button)

mLinearLayout.addView(button1)

setContentView(mLinearLayout)

// setContentView(button)

// setContentView(button1)这样加,程序运行不起来了!

final MsgDialog_2 msgd = new MsgDialog_2(this)

final Map<String,String>msg = new LinkedHashMap<String,String>()

msg.put("Outstanding Position:", "")

msg.put("Deal ID", "0000000001")

button.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View arg0) {

msgd.setTitle("Confirmation - Modify S/L or T/P")

msgd.setMsg(msg)

msgd.show()

}

})

说明:

setContentView(View v)

这个方法是为了显示布局的,同一个界面中只能设置一次,多次设置,肯定就会报错的

还有,我帮你把程序完善了下,添加了LinearLayout布局,并将按钮以垂直放行排列

如何在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)

}

这样也行

1

打开你的android软件eclipse.exe

2

软件打开中

3

点击Finsh

4

新建一个工程。

5

建工程的参数如下。

6

打开新工程中的main.xml文件。

7

点击下面的main.xml,进入代码界面。

8

在初始代码的下面位置添加按钮代码。

9

代码如下。

10

预览如下。

11

设置按钮的text位置如下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7882163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存