Android:如何在EditText

时间:2015-08-31 14:29:02

标签: android image android-edittext

我目前正在尝试构建一个Note制作应用程序,其功能之一应该是打开相机,拍摄图像,我应该在EditText上显示此图像以及已经存在的其他文本EditText。

我知道如何打开相机,保存图像和内容但是如何添加我在EditText下方/上方捕获的图像?

我相信我们需要ImageView才能显示图像,但如何将其与EditText一起合并到我的应用程序中?

像这样......

enter image description here

请告诉我任何有助于我找到如何做的事情,因为我找不到任何有用的东西。

3 个答案:

答案 0 :(得分:1)

EditText换成LinearLayout,然后将ImageView添加到LinearLayout。 如果你在xml中定义它,它应该如下所示:

<LinearLayout ...>
    <EditText .../>
    <ImageView .../>
</LinearLayout>

答案 1 :(得分:1)

您应该可以使用html标记将图像直接添加到editText中。我不完全确定如何获取uri参考图像,但我认为这不太难。

答案 2 :(得分:1)

<LinearLayout orientaion:vertical  >
<EditText>
</EditText>
<ImageView>
</ImageView>
</LinearLayout>

如果你想要很多ImageView,你可以在拍照时在运行时创建很多。

ImageView view = new ImageView(context);
LayoutParams lp = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
Linear_layout.addView(view, lp);