草庐IT

textviews

全部标签

android - 在 TextView 对象上设置背景并保持波纹效果

我想以编程方式设置TextView对象的背景,但也想对其产生链式react。我可以在背景设置为android:selectableItemBackground时使用,但是在设置背景时涟漪效果会丢失。我还尝试将ImageView与TextView放在FrameLayout中。并且不将图像设置为TextView的背景,而是作为ImageView的图像:是的,波纹在那里,但它似乎在图像“后面”。我是否需要从位图中为背景创建一个RippleDrawable?我该怎么做? 最佳答案 我遇到了和你一样的问题并使用修复了它android:fore

android - TextView 上的 OnClick 事件停止 CardView 上的 RippleEffect

我在CardView中有一个TextView。通过添加OnClick事件并添加属性在CardView上为Lollipop启用涟漪效果时:android:foreground="?android:attr/selectableItemBackground"它工作正常。但是在TextView上添加了OnClick事件后,在TextView外点击还是会出现波纹效果,点击TextView区域就不会出现了。即使我点击TextView,是否还有波纹显示?这是xml:代码如下:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate

Android TextView默认行间距

有一种方法可以在TextView中增加行间距lineSpacingMultiplier我想将它乘以2,但它乘以的默认间距值是多少?2px,5px?谢谢。 最佳答案 该值为文本大小的17.1%。但是使用20%来确保像j或g这样的字母正确显示 关于AndroidTextView默认行间距,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/29139914/

java - 如何在线性布局中设置随机 TextView 的位置?

我在xml上有一个线性布局然后我通过下面的代码在其中添加了动态的100个TextView:llayout=(LinearLayout)findViewById(R.id.rootlayout);for(inti=0;i结果是添加了100个TextView并垂直显示。这不符合我的预期。我希望这些TextView在布局内以随机位置显示,如下图所示:怎么做?谢谢! 最佳答案 LinearLayout用于线性布局其子项(顾名思义)。由于没有RandomLayout,您可以使用具有随机左侧和顶部布局边距的RelativeLayout,或Abs

java - 从后台线程异常设置 TextView 上的文本

我刚开始玩Android并发/Loopers/Handers,我刚刚遇到了奇怪的异常情况。下面的代码不会阻止我在不同线程的TextView上设置文本。TextViewtv;HandlerbackgroundHandler;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);tv=(TextView)findViewById(R.id.sample_text);Runnableru

android - 约束布局 : Is it possible to make TextView to wrap the text when gets too long?

我希望TextView能够在文本太长时扭曲它的文本。我正在使用链式布局。却没有得到我想要的。这是它的样子:这是我想要实现的:通过使用RelativeLayout没有问题。但我更喜欢ConstraintLayout。 最佳答案 好的。10分钟后发现。只需将TextView的宽度设置为0dp.. 关于android-约束布局:IsitpossibletomakeTextViewtowrapthetextwhengetstoolong?,我们在StackOverflow上找到一个类似的问题:

java - TextView 显示 STRING_TOO_LARGE

一段时间以来,我一直在尝试将一个大字符串(超过25k个字符)设置为TextView,但我一直得到“STRING_TOO_LARGE”输出。我在某处读到,在运行时设置字符串可能有助于解决该问题,因此我修改了我的代码,但似乎没有帮助。我还尝试直接在setText()中设置资源ID,但这并没有起到任何作用。我在Activity中使用以下方法来显示terms_dialog:privatevoidshowTermsPopup(){DialogtermsDialog=newDialog(this);termsDialog.setContentView(R.layout.terms_dialog);

android - 如何从数据库中获取一个值并将其显示在android中的 TextView 中

我很抱歉提出这个简单的问题。我刚开始接触android,现在正在研究android中的数据库部分。我创建了一个名为“books”和表名为“titles”的数据库。然后我将数据库拖放到项目的Assets部分。现在我想从数据库中获取一个值(五列中的任何值)并显示在TextView中。任何人都可以帮助我如何做到这一点。下面是我用来读取数据库的代码。importandroid.content.ContentValues;importandroid.content.Context;importandroid.database.Cursor;importandroid.database.SQLEx

android - 使用 EditText 突出显示 Textview

我目前正在制作一个类似于android应用程序的搜索引擎,我想突出显示从edittext到textview的搜索词...这是我到目前为止所做的,它只突出显示textview中的第一个词TV.setText("HelloWorld",TextView.BufferType.SPANNABLE);SpannableWordtoSpan=(Spannable)TV.getText();WordtoSpan.setSpan(newBackgroundColorSpan(0xFFFFFF00),0,notes.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE

android - 在 Android 的 Mono 上单击 TextView 时显示键盘

当有人单击TextView字段时,如何让键盘显示? 最佳答案 voidbutton_Click(objectsender,EventArgse){InputMethodManagerimm=(InputMethodManager)GetSystemService(InputMethodService);imm.ToggleSoftInput(ShowSoftInputFlags.Forced,HideSoftInputFlags.None);} 关于android-在Android的Mo