Android实现点击button将textview弹出文字"外置SD卡分区"
时间: 2024-09-27 09:10:28 浏览: 5
在Android中,你可以通过创建一个自定义的Activity或Fragment,并在其中添加一个Button和TextView控件。当用户点击Button时,通常会通过`startActivity()`或`startActivityForResult()`方法启动一个新的Activity来显示相关的文本信息。这里是一个简单的例子:
首先,创建一个用于显示信息的新Activity(例如叫做`ExternalSDCardInfoActivity.java`):
```java
public class ExternalSDCardInfoActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_external_sdcard_info);
TextView textView = findViewById(R.id.textView);
String textToDisplay = "外置SD卡分区";
textView.setText(textToDisplay);
}
}
```
然后,在主Activity或Fragment中设置Button的点击监听,打开这个新Activity:
```java
// 假设你有一个Button叫myButton
Button myButton = findViewById(R.id.myButton);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(mainActivity.this, ExternalSDCardInfoActivity.class);
startActivity(intent);
}
});
```
在这个示例中,当Button被点击时,它会启动`ExternalSDCardInfoActivity`并将"外置SD卡分区"的文字显示在TextView上。