Articles of textview

Android TextView中的有序列表

我想在TextView中显示一个有序列表,例如: 1)第1项 2)第2项 使用以下布局: <TextView android:text="item 1\nitem 2\n /> 我明白了: 第1项 第2项 如何将子弹更改为数字? 谢谢。

如何使textView完全包装其多行内容?

如何使textview完全包装这样的文本? android:width属性不是解决方案,因为文本是动态的。 期望的行为 |Adcs | |adscfd| 目前的行为: |Adcs | |adscfd | 这里是代码(TextViews的样式只定义textColor,textSize,textStyle等)。 mutiline TextView上的主题wrap_content宽度没有很好的答案。

焦点/按下时TextView颜色变化

我有一些ui小部件,包括RelativeLayout里面的textview,可以点击。 我的问题是,当relativelayout获得焦点时textview文本颜色不会改变,虽然我已正确设置textview颜色属性。 是否有任何简单的方法将焦点级联到相对布局内的子视图,与listview项目相同。

Android:在LockScreen上覆盖TextView

我试图在LockScreen上叠加TextView(类似于Android覆盖时间的方式)。 注意:我不想绕过锁屏,只是在它上面画画(不干扰任何触摸事件)。 我尝试使用以下标志(在onCreate中): getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); getWindow().addFlags(WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY); getWindow().addFlags(WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH); getWindow().addFlags(PixelFormat.TRANSLUCENT); 并应用以下主题(针对特定活动): true @null true @android:color/transparent false false true 但是这会在锁定屏幕的TOP上隐藏锁屏并禁用所有触摸事件。 编辑: activity_overlay.xml 活动的清单声明(膨胀overlay_activity.xml)

将不透明的“阴影”(轮廓)添加到Android TextView

我在我的Activity中有一个TextView ,我想添加一个阴影。 它应该看起来像OsmAnd (100%不透明): 但它看起来像这样: 您可以看到当前阴影模糊并消失。 我想要一个坚实,不透明的阴影。 但是怎么样? 我目前的代码是:

在视图中缩放文本以适应?

我不相信这存在,但想仔细检查。 我想设置一个TextView的文本大小,使其适合给定的宽度,单行。 例: 谢谢

Android透明文字

我需要在渐变背景上显示TextView 。 TextView本身应该是纯白色背景,文本应该是透明的。 但是,为文本设置透明颜色(#00000000)不起作用:它仅显示白色矩形,背景不显示文本的位置(文本采用与TextView背景相同的颜色)。 如何在TextView上显示带背景颜色的透明文本?

如何在Android中写入.txt文件?

我有一个需要读取和写入文本文件的应用程序。 我有阅读,但我没有写作。 我的想法是,当我单击屏幕上的保存按钮时,它会将已放入文本视图的所有信息保存到数组中,并将数组的每个部分写入文本文件。 这是我写作部分的代码: public class AddOrModify extends Activity { private Button Savebtn; private Button Cancelbtn; private EditText NameofRoute; private EditText Address1; private EditText City1; private EditText State1; private EditText Zip1; private EditText Address2; private EditText City2; private EditText State2; private EditText zip2; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.add_or_modify); Savebtn = (Button)findViewById(R.id.savebtn); Savebtn.setOnClickListener(new […]

将TextView滚动到特定行

我在ScrollView中有一个TextView。 假设ScrollView名为s ,TextView名为t 。 我有很多行要在TextView中显示,同时我想将视图滚动到特定的行。 所以我这样做了: t.setText(aVeryLongString); int y = t.getLayout().getLineTop(40); // eg I want to scroll to line 40 s.scrollTo(0, y); 但它不会滚动, 除了第二次。 似乎代码第一次完成时,ScrollView知道TextView的总高度是多少。 所以我认为在scrollTo调用之前必须要强制计算所需的高度。 怎么做(或其他)?

将textview中的数字转换为int

所以,我正在搞乱java / android编程,现在我正在尝试制作一个非常基本的计算器。 我虽然挂了这个问题。 这是我现在用于获取textview中的数字并使其成为int的代码 CharSequence value1 = getText(R.id.textView); int num1 = Integer.parseInt(value1.toString()); 从我可以告诉它的第二行导致错误,但我不知道为什么它这样做。 它编译得很好,但是当它试图运行程序的这一部分时,它会崩溃我的应用程序。 而textview中唯一的东西就是数字 任何建议? 如有必要,我还可以提供更多代码