博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android textview显示不下,Android TextView不显示我的所有文本
阅读量:6828 次
发布时间:2019-06-26

本文共 1962 字,大约阅读时间需要 6 分钟。

我正在制作一个疯狂的lib,并且获取用户输入,然后删除输入控件并在TextView中显示文本结果。我也使用了一个stringbuilder和一个字符串的arrayLists。我试着用stringbuilder和arraylist将所有文本放入textview中,但它只显示一半。Android TextView不显示我的所有文本

我的控制

android:text=""

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_above="@+id/word1_editText"

android:layout_alignParentLeft="true"

android:layout_alignParentStart="true"

android:layout_marginLeft="26dp"

android:layout_marginStart="26dp"

android:visibility="invisible"

android:maxLength="1000"

android:maxLines="20"

android:scrollbars="vertical"

android:id="@+id/madlib1_textView" />

和下面的按钮的代码将alow用于输入和再经过19次它将删除按钮和显示文本

ArrayList prompts = new ArrayList<>();

ArrayList madLibText = new ArrayList<>();

ArrayList finalMadLib = new ArrayList<>();

RelativeLayout layout;

private int promptNum;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_madlib1);

layout = (RelativeLayout) findViewById(R.id.activity_madlib1);

promptNum = 0;

/* OTHER INIT STUFF */

}

public void submitWords(View v) {

finalMadLib.add(madLibText.get(promptNum));

EditText word1 = (EditText) findViewById(R.id.word1_editText);

finalMadLib.add(word1.getText().toString());

word1.setText("");

word1.setHint(prompts.get(promptNum));

promptNum++;

if (promptNum == 18) {

StringBuilder temp = new StringBuilder("");

TextView textView = (TextView)findViewById(R.id.madlib1_textView);

for(int i=0;i<19;i++){

// temp.append(finalMadLib.get(i).toString());

textView.append(finalMadLib.get(i).toString());

}

textView.setVisibility(VISIBLE);

// textView.setText(temp.toString());

textView.setId(promptNum);

textView.setTextSize(15);

layout.removeView(findViewById(R.id.word1_editText));

layout.removeView(findViewById(R.id.submitwords_button));

}

}

为什么只显示4总线和约10/19或20/48最后的文本/字符串的结果在TextView?我正在使用android studio,windows 10和内置模拟器。我觉得我的问题不同于其他类似的问题,我尝试了接受的修复和其他没有成功的东西。

2016-12-03

mellis

+1

发布您的完整版式和屏幕截图。我们不能从描述中知道 –

转载地址:http://rujkl.baihongyu.com/

你可能感兴趣的文章
mariadb常用的客服端及其服务端命令
查看>>
实现文件上传的Action
查看>>
ORACLE 编译/安装bbed工具
查看>>
Centos 6.3 下实现ntp时间服务器
查看>>
nfs nobody,nobody 需要在nfs客户端修改从nfs服务器端共享过来的目录怎么办?
查看>>
Not Registered 终极解决方案
查看>>
拳头公司聊天服务架构:服务器篇
查看>>
Android开发者指南(2) —— aapt
查看>>
SLES的桌面应用
查看>>
mongodb-基础-update-remove
查看>>
云场景实践研究第84期:东润环能
查看>>
面试 -- 数字签名与数字证书
查看>>
回文树(回文自动机) - URAL 1960 Palindromes and Super Abilities
查看>>
SGX相关资源
查看>>
Java Web基础入门
查看>>
CCIE 安全认证 要求
查看>>
汽车过沙漠问题【学习笔记】
查看>>
最详细的SQL注入相关的命令整理
查看>>
Android2.2 API 中文文档系列(6) —— ImageView
查看>>
oracle 密码默认180天过期
查看>>