protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ipEditText = findViewById(R.id.ipEditText); portEditText = findViewById(R.id.portEditText); Button connectButton = findViewById(R.id.connectButton); connectButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String ip = ipEditText.getText().toString(); int port = Integer.parseInt(portEditText.getText().toString()); new ConnectTask().execute(ip, String.valueOf(port)); } }); Button sendMessageButton = findViewById(R.id.sendMessageButton); sendMessageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showSendMessageDialog(); } });我想加入两个按钮发送固定字符串
时间: 2024-02-14 15:10:28 浏览: 70
好的,您可以在 onCreate 方法中添加两个按钮,并为它们设置点击事件监听器。代码示例如下:
```
Button sendHelloButton = findViewById(R.id.sendHelloButton);
sendHelloButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendMessage("Hello");
}
});
Button sendWorldButton = findViewById(R.id.sendWorldButton);
sendWorldButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sendMessage("World");
}
});
private void sendMessage(String message) {
// 在这里发送消息
// ...
}
```
您需要在 sendMessage 方法中编写发送消息的代码。具体实现方式取决于您正在使用的通信协议和库。
相关问题
protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); }代码解释
这是 MainActivity 类中的一个方法 onCreate,它是在 Activity 生命周期中的创建阶段被调用的。在这个方法中,首先调用了父类的 onCreate 方法,然后通过 setContentView 方法指定了当前 Activity 使用的布局文件。
接下来,调用了 initView 方法,用于初始化界面控件。其中,initView 方法的具体实现可能包含了以下内容:
1. 通过 findViewById 方法获取布局文件中的各个控件对象;
2. 给控件对象设置监听器;
3. 给控件对象设置适配器(如果是 ListView、GridView 等控件);
4. 给控件对象设置数据(如果需要在初始化时显示数据)。
需要注意的是,这里只是对 initView 方法的可能实现进行了简单的介绍,具体实现可能因为项目的不同而有所差异。
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_rate); RatingBar ratebar=findViewById(R.id.ratingBar); Button btun=findViewById(R.id.button5);
这段代码是一个Android应用程序的Java代码,实现了一个评分界面。在onCreate方法中,首先调用父类的onCreate方法,然后设置布局文件为activity_rate。接着通过findViewById方法获取布局文件中的RatingBar和Button控件,并分别赋值给ratebar和btun变量。其中,RatingBar是一个星级评分控件,Button是一个用于提交评分的按钮。
阅读全文
相关推荐
















