草庐IT

textView

全部标签

android - 单击 TextView 从原始资源播放 mp3 文件

我想在单击文本时播放某个mp3文件。比如我点了“Nicholas”这个词,app就得播放nicholas.mp3了。抱歉我的代码乱七八糟,我是androiddev的新手:packagecom.example.playword;importjava.io.IOException;importandroid.app.Activity;importandroid.media.MediaPlayer;importandroid.os.Bundle;//importandroid.os.Handler;importandroid.view.View;//importandroid.view.Vi

Android sp vs dp 文本 - 什么会调整 'scale' 以及支持的理念是什么

所以我们从许多其他帖子中知道,我们应该在Android中使用sp而不是dp来处理文本,我们知道这样做的原因是为了尊重“用户的偏好”。但这些偏好究竟是什么?用户如何更改此设置?我无法通过手机上的设置找到任何引用(我本来希望在“辅助功能”或“显示”中出现某些内容)。那么什么是用户设置?是不是只能通过“大字体”之类的应用来完成?假设它是(由类似大字体的东西设置)-我玩过GoogleDocs和其他一些Google应用程序,字体设置为130%。虽然大多数布局都很好,但有些布局被截断并且无法读取(这是在大屏幕SGS2上)。那么,使用“sp”开发具有文本大小的应用程序的方法是什么?我们是否确保它适用

Android sp vs dp 文本 - 什么会调整 'scale' 以及支持的理念是什么

所以我们从许多其他帖子中知道,我们应该在Android中使用sp而不是dp来处理文本,我们知道这样做的原因是为了尊重“用户的偏好”。但这些偏好究竟是什么?用户如何更改此设置?我无法通过手机上的设置找到任何引用(我本来希望在“辅助功能”或“显示”中出现某些内容)。那么什么是用户设置?是不是只能通过“大字体”之类的应用来完成?假设它是(由类似大字体的东西设置)-我玩过GoogleDocs和其他一些Google应用程序,字体设置为130%。虽然大多数布局都很好,但有些布局被截断并且无法读取(这是在大屏幕SGS2上)。那么,使用“sp”开发具有文本大小的应用程序的方法是什么?我们是否确保它适用

Android TextView 的下标被剪掉

即使我使用android:layout_height="wrap_content",AndroidTextView也会剪掉我的文本下标(见下图)对于TextView。是否有解决方法/解决方法?P/S:上标工作正常注意:填充不起作用。我什至尝试添加50dip的填充,但没有帮助。我可以使用绝对高度,例如50dip,但是当我需要文字环绕时,这会搞砸一切。示例代码:mtTextView.setText(Html.fromHtml("HC03")); 最佳答案 大多数答案建议添加填充或使用较小的子/上标。这些可能是有用的解决方法,但它们并不能

Android TextView 的下标被剪掉

即使我使用android:layout_height="wrap_content",AndroidTextView也会剪掉我的文本下标(见下图)对于TextView。是否有解决方法/解决方法?P/S:上标工作正常注意:填充不起作用。我什至尝试添加50dip的填充,但没有帮助。我可以使用绝对高度,例如50dip,但是当我需要文字环绕时,这会搞砸一切。示例代码:mtTextView.setText(Html.fromHtml("HC03")); 最佳答案 大多数答案建议添加填充或使用较小的子/上标。这些可能是有用的解决方法,但它们并不能

android - 如何减少 Android 布局中文本之间的行距?

我想减小附加布局中文本之间的行距(User12、5部电影、2.5%改进)。这是下面的xml(我尝试删除singleLine="true"语句并将其设置为false): 最佳答案 这个问题已经问了很久了,但是如果将来有人需要答案,只需将负值传递给android:lineSpacingExtra="-4dp" 关于android-如何减少Android布局中文本之间的行距?,我们在StackOverflow上找到一个类似的问题: https://stackover

android - 如何减少 Android 布局中文本之间的行距?

我想减小附加布局中文本之间的行距(User12、5部电影、2.5%改进)。这是下面的xml(我尝试删除singleLine="true"语句并将其设置为false): 最佳答案 这个问题已经问了很久了,但是如果将来有人需要答案,只需将负值传递给android:lineSpacingExtra="-4dp" 关于android-如何减少Android布局中文本之间的行距?,我们在StackOverflow上找到一个类似的问题: https://stackover

android - 限制 TextView 的长度

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:LimittextlengthofEditTextinAndroid我是Activity上的textView,它根据从JSON响应中接收到的参数显示,我只需要将其限制为12个字符。 最佳答案 使用android:maxLength="12"限制文字长度您还可以使用其他属性,如下所示:android:ellipsize="end"android:maxLines="1"使用此属性“...”将添加到文本的末尾,如下所示:“你好……”而不是“你好,你好吗?”

android - 限制 TextView 的长度

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:LimittextlengthofEditTextinAndroid我是Activity上的textView,它根据从JSON响应中接收到的参数显示,我只需要将其限制为12个字符。 最佳答案 使用android:maxLength="12"限制文字长度您还可以使用其他属性,如下所示:android:ellipsize="end"android:maxLines="1"使用此属性“...”将添加到文本的末尾,如下所示:“你好……”而不是“你好,你好吗?”

Android AppWidget TextView : How to set background color at run time

我正在尝试创建一个AppWidget,其中TextView的背景颜色以指定的周期间隔随机变化。TextView在布局xml文件中定义为在更新方法中,我已将布局加载为RemoteViewsremoteView=newRemoteViews(context.getPackageName(),R.layout.widget_message);要更改TextView的背景,我使用了以下语句remoteView.setInt(R.id.message,"setBackgroundResource",R.color.col_1);但我得到一个小部件,说加载小部件有问题。如果我删除上述行一切正常。L