【发布时间】:2019-07-24 14:33:54
【问题描述】:
我正在为我们当地的足球队构建一个移动应用程序。我希望能够为即将举行比赛的两支球队挑选徽标图片。 所以从图库中挑选图像并保存它们。
我创建了 openGalleryMethods 来打开图库,然后获取第一次选择时选择的图像。 然后再次调用 openGallery 方法,在另一个 imageView 上选取第二次选取的图像。
公共类 MatchFixturesActivity 扩展 AppCompatActivity 实现 TimePickerDialog.OnTimeSetListener, DatePickerDialog.OnDateSetListener { 私人 EditText HostTeamInput,VisitingTeamInput, Stadium HostingGame,LeagueOfPlay,DateOfGameDisplay; 私有 CircleImageView HostTeamLogo,VisitingTeamLogo; 私有 TextView DisplayTimeOfGame; 私人按钮 TimeOfGameBtn,DateOfGameBtn,SavingInfoButton; 私有静态最终 int GalleryPick = 1; 私有静态最终 int GalleryPick2 = 1; 私有 Uri ImageUrl1,ImageUrl2; private String HostTeamName,VisitingTeamName,StadiumHostName ,LeagueName,DateOfPlayInput,TimeInput,RandomKey,downloadImageUrl,downloadImageUrl1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_match_fixtures);
HostTeamLogo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
OpenGallery();
}
});
VisitingTeamLogo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
OpenGallery1();
}
});
}
private void OpenGallery() {
Intent galleryIntent = new Intent();
galleryIntent.setAction(Intent.ACTION_GET_CONTENT);
galleryIntent.setType("image/*");
startActivityForResult(galleryIntent,GalleryPick);
}
private void OpenGallery1() {
Intent galleryIntent = new Intent();
galleryIntent.setAction(Intent.ACTION_GET_CONTENT);
galleryIntent.setType("image/*");
startActivityForResult(galleryIntent,GalleryPick);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == GalleryPick && resultCode==RESULT_OK && data!=null){
ImageUrl1 = data.getData();
HostTeamLogo.setImageURI(ImageUrl1);
}else{
ImageUrl2 = data.getData();
VisitingTeamLogo.setImageURI(ImageUrl2);
}
}
}
我希望在第一次选择时将托管团队的徽标加载到 imageview 中,然后在第二次选择时将访问团队的徽标加载到其 se[erate imageView
【问题讨论】:
标签: java android android-studio