gpt4 book ai didi

java - Horizo​​ntalScrollView 中的可点击图像

转载 作者:搜寻专家 更新时间:2023-11-01 07:43:59 25 4
gpt4 key购买 nike

enter image description here

我正在使用 Horizo​​ntalScrollView 创建图库,我想单击 Horizo​​ntalScrollView 中的图像。

这是我的代码:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK){
if(data.getClipData() != null){
int totalItemsSelected = data.getClipData().getItemCount();
linearLayout = (LinearLayout) findViewById(R.id.linear);
for(int i = 0; i < totalItemsSelected; i++){
Uri fileUri = data.getClipData().getItemAt(i).getUri();
ImageView image = new ImageView(this);
image.setAdjustViewBounds(true);
image.setImageURI(fileUri);
linearLayout.addView(image);
}
}
}
}

最佳答案

您好,请使用以下代码实现 ImageView 的点击事件:

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK){
if(data.getClipData() != null){
int totalItemsSelected = data.getClipData().getItemCount();
linearLayout = (LinearLayout) findViewById(R.id.linear);
for(int i = 0; i < totalItemsSelected; i++){
Uri fileUri = data.getClipData().getItemAt(i).getUri();
ImageView image = new ImageView(this);
image.setAdjustViewBounds(true);
image.setImageURI(fileUri);

//click event
image.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e(TAG,"Selected File URI : "+fileUri);
}
});

linearLayout.addView(image);
}
}
}
}

关于java - Horizo​​ntalScrollView 中的可点击图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48618088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com