要实现Android底部应用栏水平分布按钮,可以使用以下代码示例:
XML布局文件(activity_main.xml):
Java代码(MainActivity.java):
public class MainActivity extends AppCompatActivity {
private Button button1, button2, button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button1 = findViewById(R.id.button1);
button2 = findViewById(R.id.button2);
button3 = findViewById(R.id.button3);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理按钮1的点击事件
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理按钮2的点击事件
}
});
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 处理按钮3的点击事件
}
});
}
}
以上代码使用LinearLayout作为底部应用栏容器,内部包含三个Button,通过设置按钮的layout_weight属性为1,使它们平均分布在水平方向上。可以根据需要对按钮的点击事件进行处理。