草庐IT

textviews

全部标签

android - 如何以编程方式将 TextView 更改为 ImageView 并返回

我有一个XML布局,它定义了一个TextView框50pxx320px,ID是TextView2。有时我想使用相同的TextView区域来显示图像。我想以编程方式能够将该区域切换为TextView或ImageView。 最佳答案 只需在您的TextView下方/旁边添加一个ImageView,然后在您不想显示的那个上设置android:visibility="gone"。同时设置一个android:id="@+id/some_identifier",这样你就可以在代码中找到View,当你想切换时,将TextView设置为View.G

android - TextView.setMaxLines 不起作用?

在我的应用程序中,我有一个屏幕,其中显示一些文本,然后显示一张照片。文本的长度是可变的(有时根本没有,有时很多),所以我想对其进行设置,以便文本不会占用超过几行(但可以滚动),从而为下面的图像留出足够的空间。我的这部分View组件是通过编程方式创建的,我调整了代码以具有以下内容(目前在我的文本设置方法中,但如果它在初始View创建代码中也会发生同样的事情)publicvoidSetDescription(Stringdescription){mTxtDescription.setText(Html.fromHtml(description));mTxtDescription.setCl

android - 使相对布局中的两个 TextView 占据 50% 的高度

我有一个具有以下项目布局的自定义ListView:除了start_point和end_point的高度不相等外,它显示的大部分与我想要的一样。我尝试了很多东西,但要么以语法错误结束,要么以损坏的布局结束。是否有任何可行的解决方案来实现这一目标? 最佳答案 ItshowsmostlylikeIwantexceptthatstart_pointandend_pointarenotequalinheight.Ihavetriedmanythingsbutendedeitherinsyntaxerrororinbrokenlayout.Is

android - 当我以编程方式添加 textview 时,如何给顶部空白?

我正在做一个类似whatsup的应用程序。我的问题是关于界面。我可以获得消息描述并解析它。之后我可以通过编程方式添加布局,但它一直在写相同的坐标。我尝试了tv.layout(l,t,r,b)和tv.setTop但不起作用。我的问题在哪里?bubbleLayout=(RelativeLayout)findViewById(R.id.layoutbubble);for(inti=0;i我的XML文件:屏幕截图 最佳答案 我解决了我的问题。将xml中的RelativeLayout更改为LinearLayout然后按如下方式更改我的代码:b

android - 如何在android中输入编辑文本时更新 TextView

我在底部有多个edittext和一个textview以获得edittexts中所写内容的总和,但我没有没成功我尝试了TextWatcher,但它不起作用,例如,我在第一个中写了5,在第二个中写了10,结果我得到了16,因为它计数为5+1+10。我还尝试了onfocus方法,但最后一个edittext的问题仍然存在,它不会更新结果。我真的不知道该怎么办。以前有人遇到过这个问题吗?TextWatcher实现:TextWatcherinputTextWatcher1=newTextWatcher(){publicvoidafterTextChanged(Editables){number=I

android - TextView 不粘在右上角

我的textview对象中有不必要的填充。让我们只关注下图中右上角的TextView,即1.48和6.91的那个。我的要求是文本绘制到其自身边界的右上角,因此它对DIJACOR是“顶部对齐的”,对+0.01是“右对齐的”。我尝试了gravity="top|right"、includeFontPadding=false和paddings=0但无济于事。对于第二种情况,渲染结果在6.91之后显示了一些额外的空格,使其与下面的-0.01不对齐。任何人都可以与我分享如何解决这个问题?谢谢!下面是我如何定义textView对象:RootView组: 最佳答案

java - Android sdk 18 TextView 重力不能垂直工作

我对SDK18有疑问。我的TextView的重力在垂直方向上不起作用。但它与sdk17一起工作。图片和代码:header_of_listView.xml:AndroidManifest.xmlAndroidManifest.xmlTextView的黑色背景android:background="#000000"如果有人有想法。我尝试用match_parent更改wrap_content。唯一有用的是android:layout_height="@dimen/entete.size.h"在TextView上,但边距不适用。目前我将该项目留给SDK17。 最佳答

android - 在 TextView CustomActionModeCallback 上选择溢出菜单项

我试图在长按TextView时显示自定义操作栏。我的菜单包含5个以上的项目,这导致部分项目出现在溢出菜单下。当我按下溢出图标时,操作栏被破坏,我无法选择溢出内的任何项目。ActionMode.CallbackmActionModeCallback=newActionMode.Callback(){publicbooleanonCreateActionMode(ActionModemode,Menumenu){MenuInflaterinflater=mode.getMenuInflater();inflater.inflate(R.menu.add_rule_menu,menu);re

java - 打印 Unicode 字符 Android TextView

我正在尝试使用此处列出的表情符号图标http://apps.timwhitlock.info/emoji/tables/unicode#block-6a-missing-emoticons每个图标都有一个unicode字符,就像U+1F601是“GRINNINGFACEWITHSMILINGEYES”的Unicode=?我的问题是如何在textview中设置这个unicode字符。我无法从这个值创建一个字符,因为它只需要四个十六进制值。例如我创建了这样一个字符charc='\u27A1';如果我将它附加到textview并正确显示图像,那么这个c会很好用。我如何创建一个Unicode值

android - 在新的 TextView 上使用 setLeft/setRight 方法

我正在以编程方式使用TextViews,我需要动态添加新View并在RelativeLayout父级中设置它们的左/上位置。我正在做的是这样的:RelativeLayoutglobal=(RelativeLayout)findViewById(R.id.global);TextViewview=(TextView)findViewById(R.id.root);RelativeLayout.LayoutParamslp=newRelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutP