我是 Android 新手,我想在我的应用程序中执行以下操作。我的活动中有一个按钮,我想在单击按钮时将文件或图像加载到我的应用程序中。我怎样才能做到这一点?任何链接或教程都会有帮助。
您需要提供更多信息,例如应用程序的结构以及图像的位置(如果它们存储在应用程序资源或资产中,或者您必须从 URL 检索它们),以及您想要的位置使用图像等
Android 开发一如既往的良好开端是 Android 开发者文档: http://developer.android.com/,以及供参考的 Android API:https://developer.android.com/reference/packages.html
以及 stackoverflow :D
无论如何,为了对按钮“点击”做出反应,请将按钮的
onClickListener
设置如下:
yourButton.setOnClickListener (new OnClickListener () {
@ Override
public void onClick(View v)
{
// do stuff here
}
});
只需填写空白并查看此处https://developer.android.com/reference/android/widget/Button.html
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button uploadButton = findViewById(R.id.uploadButton);
activityResultLauncher = registerForActivityResult(
new ActivityResultContracts.StartActivityForResult(),
result -> {
if (result.getResultCode() == RESULT_OK && result.getData() != null) {
Uri selectedImage = result.getData().getData();
}
}
);
uploadButton.setOnClickListener(v -> {
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
activityResultLauncher.launch(intent);
});
}
}