我正在为一个博客应用程序编写代码,该应用程序将仅发布文本或在其下方发布文本和图像。我在布局中定义了一个 editText 和一个 imageView。我想要那个,除非我点击图库按钮,否则图像视图不会出现。
我有意尝试过,但添加活动会使应用程序变得太重。
private ImageButton newPostImgbtn;
private ImageView newPostImage;
private EditText newPostDesc;
private Button newPostBtn;
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(R.style.HomeTheme);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_post);
newPostImage = findViewById(R.id.imageView);
newPostImgbtn = findViewById(R.id.imageButton2);
newPostDesc = findViewById(R.id.editText);
newPostBtn = findViewById(R.id.button2);
}
我通过在图库 newimagebtn 的按钮上放置一个 onclick 侦听器来创建新的活动 imageactivity 以仅添加图像,但我不想在另一个活动中执行此操作。
public void post(View v) { Intent intent = new Intent(postActivity.this,
imageActivity.class); startActivity(intent);}
此外,如果用户单击图库按钮,但未选择任何图像,则单击发布按钮时,只会出现文本,而不会出现空白图像视图区域或错误,因为该字段为空。请帮我。
呼如林
PIPIONE
相关分类