草庐IT

textviews

全部标签

java - 将具有 UTF8 编码的 Html 文件从 Assets 加载到 TextView

我在assets文件夹中有一个以UTF8编码(包含波斯字符)的HTML文件,我想读取此文件并将其加载到TextView中。我阅读了很多帖子,例如loadutf-8textfile,loadHTMLfileintoTextView,readUTF8textfilefromres/raw并编写这段代码:try{InputStreaminputStream=getResources().getAssets().open("htmls/salamati.html");//Ialsotry"UTF-8"butnoneofthemworkedBufferedReaderr=newBufferedR

android - 5.1.1 通知TextView,处理白色文本的正确方式?

我在自定义布局上放置了一个TextView以用于通知。TextView的颜色自动变为白色。这是Android的错误吗?因为在Lollipop之前,通知背景曾经是深色,所以白色文本才有意义。现在在Lollipop上,默认背景是白色的,所以白色文本是不可见的。或者我应该明确地设置文本颜色吗?放置android:textColor="@android:color/primary_text_light"使文本变黑,但不能保证所有Lollipop设备都有白色通知背景,是吗?无论系统背景颜色如何,保证自定义通知上的文本始终可见的正确方法是什么?在AndroidStudio上预览在实际的5.1.1设

android - 允许 TextView 在屏幕之外

我希望我的TextView可以水平离开屏幕(并且还禁用水平滚动条),例如:但是,我现在拥有的XML会使其自动适应父级,例如:代码:如何更改我的代码以使布局显示在第一张图片中?如果TextView离开父级,只需将其切断即可。编辑:试过LinearLayout。也没用 最佳答案 尝试在您的3TextView上使用此属性android:maxLines="1"设置maxLines="1"后我得到了这个结果 关于android-允许TextView在屏幕之外,我们在StackOverflow上找

android - 以编程方式在 Android 中使 TextView 可滚动

我想以编程方式制作textView并使它们可滚动。我一次又一次地调用此方法以获取textView并将其添加到linearLayout。TextViewtextView=addTextView(contents.paragraphs.get(i),false);linearLayout.addView(textView);但是,它根本不可滚动。方法是:privateTextViewaddTextView(Stringtext,booleantype){TextViewvalueTV=newTextView(this);valueTV.setText(text);valueTV.setTe

android - 在 Cardview 内的 TextView 上设置 OnClickListener

我在Cardview内的TextView上实现setOnClickListener时遇到了一些麻烦。我使用此Cardview来填充recicleview。我已经尝试在onBindViewHolder中设置监听器,但我看不到日志。单个项目列表->绑定(bind)->publicvoidonBindViewHolder(finalSeguitiFragment_FotoADP.FotoViewHolderholder,finalintposition){SeguitiFragment_FotofotoS=foto.get(position);//.....holder.nomeUser.s

Android:TextView 出现奇怪的文本换行问题

我在LinearLayout中有一个TextView。TextView的XML在右侧,我们看到带有文本的TextView集:"CampanarioBlanco\nMistralIce\nMistral"最后一个词没有显示。在左边我们有另一个权重为10的TextView。两者都放置在线性布局中。LinearLayoutlinearLayout=newLinearLayout(context.mContext);LinearLayout.LayoutParamsll=newLinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARE

android - 如何在 TextView 中显示代码 fragment ?

我试图在textview中显示代码fragment。但是我无法在textview中使长文本行自动水平滚动。代码:TextViewcode=newTextView(getActivity());TableRow.LayoutParamsparamsExample=newTableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT,TableRow.LayoutParams.WRAP_CONTENT);code.setBackgroundColor(getResources().getColor(android.R.color.black

android - 在 TextView 上使用 alpha 蒙版也会删除父 View alpha?

我正在尝试使用应用了alpha线性渐变的TextView,如下所示:我有一个几乎可以工作的实现,这是代码:publicclassMyTextViewextendsTextView{Paintpaint=newPaint();voidinit(){paint.setAlpha(0xffffffff);paint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.OVERLAY));paint.setShader(newLinearGradient(0,0,getWidth(),getHeight(),0xffffffff,0x000000

android - TextView 和 EditText 中的 TextRendering

我有一个像这样的简单布局:一个TextView和一个EditText。当我在它们两个中设置相同的文本时,似乎每个文本都以不同的方式呈现文本。如下所示:我正在使用StaticLayout测量文本并识别每行中的文本边界,我必须将文本设置为TextView(因此用户无法编辑或选择它)。但似乎StaticLayout文本边界计算与EditText而不是TextView匹配。StaticLayoutlayout=newStaticLayout(content,txtContent.getPaint(),txtContent.getWidth(),Layout.Alignment.ALIGN_NO

android - 约束布局 : align top of textview with imageview

我试图通过提供在约束布局中对齐图像和TextView的顶部,但这些View的顶部对齐,而不是内容,因为字体顶部和底部有一些空白区域。有谁知道如何解决这个问题?(问题见下图) 最佳答案 试试这个技巧:现在,它看起来如下图所示:希望对您有所帮助。快乐编码。 关于android-约束布局:aligntopoftextviewwithimageview,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques