EditTextView Android中的多行字符串(Multiline String in EditTextView Android)

我用这段代码创建了我的EditTextView:

mEditTxtZusatzInfo = new EditTextBackEvent(this);

mEditTxtZusatzInfo.setGravity(Gravity.START);

mEditTxtZusatzInfo.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);

mEditTxtZusatzInfo.setTextColor(Color.BLACK);

mEditTxtZusatzInfo.setBackgroundResource(R.drawable.edittextbackground);

后来我尝试将EditTextView的文本设置为:

test sdgdf

gdf

ghu

fjh#

sfk

dfopgjpdfjgpodfjgpodfjgdfg

dfgdfg42534

但文本只出现在一行中。

我查看了我的文字细节:

在HEX中,换行符保存为:“0A”

Notepad ++显示字符串正确!

如何让我的EditTextView显示多行?

谢谢你的帮助,抱歉我的英语不好。

最好的问候Schwandi

编辑:

EditText是一个扩展EditText的自定义类。

i have created my EditTextView with this code:

mEditTxtZusatzInfo = new EditTextBackEvent(this);

mEditTxtZusatzInfo.setGravity(Gravity.START);

mEditTxtZusatzInfo.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);

mEditTxtZusatzInfo.setTextColor(Color.BLACK);

mEditTxtZusatzInfo.setBackgroundResource(R.drawable.edittextbackground);

Later i try to set the text of the EditTextView to:

test sdgdf

gdf

ghu

fjh#

sfk

dfopgjpdfjgpodfjgpodfjgdfg

dfgdfg42534

But the Text only appears in one single line.

I looked at my text detail:

in HEX linebreaks are saved as: "0A"

Notepad++ displays the String correct!

How can i make my EditTextView to display the mulitple lines?

Thank you for your help and sorry for my bad english.

Best regards Schwandi

EDIT:

EditText is a custom class which extends EditText.

原文:https://stackoverflow.com/questions/13605597

更新时间:2019-11-28 16:32

最满意答案

使用此setSingleLine()将单行属性设置为false;

mEditTxtZusatzInfo.setSingleLine(false);

并且您还必须将高度设置为wrap_content,否则它不会增加其视图高度

set the single line property as false using this setSingleLine();

mEditTxtZusatzInfo.setSingleLine(false);

and also you must set the height as wrap_content otherwise it will not increase its height of view

2012-11-28

相关问答

我不确定showProfileActivity的作用,但是因为你传递了userId我假设它做了另一个查询? 为什么不这样做: 假设用户名是唯一的(在这种情况下,你似乎也在假设)然后findInBackground方法应该只返回一个用户。 query.findInBackground(new FindCallback() {

public void done(List objects, ParseException e) {

...

为什么你不认为在Android框架中创建一个包含视图的布局是在图形界面中公开某些数据的好方法? 这是View类甚至存在的唯一原因。 它是应用程序GUI的主要构建材料。 你也不需要手工创建它。 您只需要能够在构建您的Activity实例的Java代码中处理您的ViewGroup (布局)对象。 从那里你有一个addView()方法,你可以在一个简单的循环中添加视图(注意,这样你可以创建每个尺寸的网格,而不仅仅是6x6)。 请熟悉官方Android Developers网站,您可以在其中阅读与Andr

...

从Android开发人员的这个线程 ,它接缝ViewParent和ViewGroup一般不能删除视图。 您需要将您的父级转换为布局(如果是布局)才能完成所需。 例如: //syntax error in View

View namebar = View.findViewById(R.id.namebar);

((ViewGroup) namebar.getParent()).removeView(namebar);

From this thread on android-developers,

...

使用此setSingleLine()将单行属性设置为false; mEditTxtZusatzInfo.setSingleLine(false);

并且您还必须将高度设置为wrap_content,否则它不会增加其视图高度 set the single line property as false using this setSingleLine(); mEditTxtZusatzInfo.setSingleLine(false);

and also you must set the heig

...

经过大量的杂耍,我终于解决了这个问题,但我仍然无法弄清楚实际的问题。我做的是我写了一个单独的函数来获取多行文字。 它就像一个魅力 private EditText getMultiLineEditText(String sHint,int id,Drawable drwable,String tag,int fldType,int fldFlag)

{

EditText editTxt;

LinearLayout.LayoutParams params = new LinearLa

...

其中一个解决方案就是使用uiautomator 。 它拥有打开电子邮件应用程序并单击链接所需的一切。 One of the solution is to use uiautomator for this. It has everything you need to open email app and click the link.

它工作得很好..它只是说你的测试用例失败,因为EditText中的文本不等于你的比较文本。试试这个/ .. @Override

protected void setUp() throws Exception {

super.setUp();

mActivity = this.getActivity();

username = (EditText) mAct

...

你得到一个NullPointerException,因为你永远不会初始化keyArrayList 。 NPE发生在这一行: keyArrayList.add(tempString); 只需在onCreate()初始化它。 public class MainActivity extends ActionBarActivity {

private String numString = "";

private ArrayList keyArrayList;

Edi

...

解决方案是通过邮件发送单独的UI消息。 这肯定会起作用。 在ScrollView里面的TextText / Append文本添加到TextView后,通过post(Runnable)方法更新ScrollView,如下面的代码所示: messageView.append(blabla);

scroller.post(new Runnable() {

public void run() {

scroller.smo

...

为什么不将它们放入并将一个放在EditText的左侧和右侧。 像这样的东西:

android:layout_toLeftOf="@+id/edit_text"/>

android:layout_toRightOf="@id/edit_tex

...

android 多行 输入框,EditTextView Android中的多行字符串(Multiline String in EditTextView Android)...相关推荐

  1. c\c++中比较两个字符串或string对象是否相等

    c\c++中比较两个字符串或string对象是否相等         在写程序的过程中,经常会遇到要比较两个字符串是否相等的情况.如果要比较的对象是char*字符串,则利用 int strcmp(co ...

  2. MATLAB中字符变量(char)和字符串变量(string)的异同

    文章目录 MATLAB中字符变量(char)和字符串变量(string)的异同 1.表现形式上 2.相同用法 3.差异 4.两者转换 MATLAB中字符变量(char)和字符串变量(string)的异 ...

  3. python去重复行_python去除文件中重复的行实例

    python去除文件中重复的行,我们可以设置一个一个空list,res_list,用来加入没有出现过的字符行! 如果出现在res_list,我们就认为该行句子已经重复了,可以再加入到记录重复句子的li ...

  4. linux去除内容重复行,Linux删除文本中的重复行 - 米扑博客

    在进行文本处理的时候,我们经常遇到要删除重复行的情况.那怎么解决呢? 下面就是三种常见方法? 第一,用sort+uniq,注意,单纯uniq是不行的,uniq对于重复行不上下连续时不起作用 因此,先对 ...

  5. 卸载 linux 命令行,如何在 Ubuntu 中使用命令行卸载 CrossOver

    在 Ubuntu 中如果我们想要使用 Windows 应用程序,那么可以安装一个 CrossOver,在此已经为大家介绍过了这款系统兼容软件的各种优势,在此便不一一阐述了. 在此之前为大家介绍过在 U ...

  6. Navicat:显示的行数与表中实际的行数不一致

    文章目录 1 Navicat 显示的行数 2 实际的行数 3 原因 1 Navicat 显示的行数 2 实际的行数 SELECTCOUNT(*) FROMtable1 3 原因 MySQL 在当前连接 ...

  7. php 串行化数据,PHP中的串行化变量和序列化对象

    串行化大概就是把一些变量转化成为字符串的字节流的形式,这样比较容易传输.存储.当然,关是传输存储没有什么,关键是变成串的形式以后还能够转化回来,而且能够保持原来数据的结构. 在PHP中有多串行化处理的 ...

  8. mysql选择行_在mysql中选择特殊行

    如上所示,检索整个表是容易的.只需要从SELECT语句中删掉WHERE子句.但是一般你不想看到整个表,特别地当表变得很大时.相反,你通常对回答一个具体的问题更感兴趣,在这种情况下在你想要的信息上进行一 ...

  9. python去重复行_python 去除Excel中的重复行数据

    原博文 2019-08-05 16:15 − 导入pandasimport pandas as pd1.读取excel中的数据:frame = pd.DataFrame(pd.read_csv('ex ...

最新文章

  1. CSS样式表初始化代码
  2. sqlserver order by自定义数字排序 其他_苹果cms怎么自定义伪静态规则?
  3. 自动驾驶安全驾驶规则_自动驾驶知识科普 自动驾驶汽车的七大核心技术
  4. Mysql中给数据库,表,字段设置字符编码
  5. 数学建模专栏 | 第十一篇:MATLAB CUMCM真题求解实例二:优化型
  6. 渗透测试实习日记day1
  7. Win10系统任务栏出现假死现象的解决办法
  8. 一个毕业三年的程序猿对于提升自我的一些建议
  9. APP STORE又崩了?可以通过DNS解决!
  10. 湖北农商行计算机类笔试题,2019年湖北农商行笔试入门汇总提前知~
  11. 使用树莓派搭建家用 NAS
  12. Serdes系列总结——Xilinx serdes IP使用(二)——10G serdes
  13. composer安装laravel指定版本
  14. TCP/UDP 端口
  15. ConstraintLayout 2.0 新特性 MotionLayout 制作炫酷动画
  16. ubuntu图形化软件包管理工具synaptic
  17. 宽屏php模板,宽屏时尚达人网站前端模板
  18. 将Word文档转换为eReader或iBooks的ePub格式
  19. BOM制作系列之二:BOM合并
  20. unity 物体移动到手机点击位置

热门文章

  1. swift地图定位(二十)百度地图的使用(POI)
  2. SOLO:Segmenting Objects by Locations阅读笔记
  3. 【开源DIY制作分享】采用STC15W408AS制作七彩LED广州塔
  4. 求知讲堂python+人工智能day5
  5. OpenAI 发现独特情感神经元,无监督学习系统表征情感取得突破
  6. 图像处理技术之八:点云图、深度图像
  7. python tk label 多字体_Python3 tkinter基础 Label compound 图片上显示文字 fg字体颜色 font字体大小...
  8. MBTI十六型人格之我导对鄙人的评价
  9. 基于vue-注册登录页面
  10. 前端获取验证码的方式