android-layout相关内容

如何使用 maxLength 以 3 个点结束 TextView

我的布局中有一个 TextView,它是 layout_width 中的 wrap_content.它限制为最多 15 个字符,所以我使用 maxLength. 我需要用 3 个点 (...) 结束此 TextView 并且仅当我在 dp 中为 layout_width 提供固定大小时才会发生这种情况,我不这样做不想做. 我知道通过在第 15 个字符之后修剪字符串然后添加 3 个点以编 ..
发布时间:2022-01-09 14:00:33 移动开发

如何在android中以编程方式查找TextView的文本区域(高度/宽度)

我有一个 EditText、一个 Button 和一个 TextView.单击按钮时,textview 会显示用 edittext 编写的文本.是否可以根据文本找到占用的文本视图的大小.即如果它有三个字符“abc",那么现在宽度是多少,如果它有五个字符,比如“abcde",那么宽度是多少? 解决方案 Rect bounds = new Rect();绘制 textPaint = textV ..
发布时间:2022-01-09 13:54:44 移动开发

如何在搜索过滤器中突出显示搜索到的文本?

我正在尝试进行搜索,以便突出显示所有“可见"的搜索字母.我尝试使用 spannable 但这并没有成功,也许我做得不对?基于此:突出显示列表视图项中的搜索文本如何突出显示可见文本?这是我的过滤器: 私有 LayoutInflater mInflater;私有值过滤器值过滤器;公共 MySimpleArrayAdapter(活动上下文){this.context = 上下文;mInflater = ..

删除堆叠的 TextView 之间的空间

我有一个垂直的 LinearLayout,里面有两个 TextView.前者包含一个静态文本属性(它的文本永远不会改变),最后一个包含一个回归计时器.下图显示了这两个项目: 我想消除两个文本都有顶部和底部的空格.我尝试了几种方法... android:includeFontPadding="false"机器人:lineSpacingMultiplier="1"机器人:lineSpacing ..
发布时间:2022-01-09 13:54:06 移动开发

如何通过 TextView 获取 EditText 值并在屏幕上显示?

我想获取 EditText 视图的用户输入,并在单击 Button 时通过 TextView 将其显示在屏幕上.我也想知道可以对 string.xml 文件进行哪些修改来做到这一点. 解决方案 我没有得到第二个问题,也许您可​​以详细说明...但是对于您的第一个问题. 字符串内容 = edtEditText.getText().toString();//获取编辑文本的内容tvTextVi ..
发布时间:2022-01-09 13:47:00 移动开发

获取 TextView 中文本的大小

我在将 textView 放置在指定中心的 x 和 y 坐标时遇到问题.首先,我尝试在 textView 中设置文本,并以视图的宽度和高度移动视图从这个链接. 但它不起作用,我想尝试其他方法.我想知道是否有一种方法可以获取指定文本在我的 textView 中的大小?我的意思是,我知道 text 和 textSize,如何获得 textView 的宽度和高度? 类似于 (NSString ..
发布时间:2022-01-09 13:45:43 移动开发

如何在android xml中使用自定义字体?

如何使用在我的 xml 的资产文件夹中添加的自定义字体?我知道我们可以在 java 中使用 setTypeface() 方法,但是我们必须在使用该 TextView 的任何地方都这样做.那么有没有更好的办法呢? 解决方案 我通过谷歌搜索找到的最好方法是 - 如果你想在 TextView 中使用,那么我们必须扩展 Textview 并且必须稍后设置字体我们可以在我们的 xml 中使用我们自定 ..
发布时间:2022-01-09 13:44:56 移动开发

Android应用程序中TextView的字体大小在从本机设置更改字体大小时发生变化

我想在我的应用程序中指定我自己的文本大小,但我在执行此操作时遇到了问题. 当我在设备设置中更改字体大小时,我的应用程序 TextView 的字体大小也会发生变化. 解决方案 其实设置字体大小只影响sp中的大小.所以您需要做的就是在 dp 中定义 textSize 而不是 sp,然后设置不会改变您应用中的文本大小. 这里是文档的链接:Dimensions 但请注意,预期行为 ..
发布时间:2022-01-09 13:44:26 移动开发

Android 布局 - layoutweight 和 weightsum

我需要使用一组线性布局构建一个布局.布局必须占据屏幕的定义百分比.我需要这样做才能在所有设备中看到相似的外观. 问题: 我在右上角布局中有一个文本视图(绿色框).每当我在 textview 中添加一些数据时,它都会扰乱整个布局,如下图 2 所示.但是当数据到达屏幕/布局的右端时,我需要自动换行. 请帮我解决这个问题.提前致谢 Image1 - 根据下面显示的 XML 的图形 ..
发布时间:2022-01-09 13:42:57 移动开发

Textview环绕视图

我正在尝试让我的水平布局充分利用可用空间. 在显示活动的信息中,我有一个“事实框",后跟一个大文本框.我希望信息框向右浮动,类似于下图. 这可以使用android TextView api吗? 解决方案 我建议为此使用 WebView.您可以使用通常的 HTML/CSS 格式在 Web 视图中格式化文本,您想要的布局很容易实现. ..
发布时间:2022-01-09 13:42:02 移动开发

应该使用“sp";而不是“dp"对于文本大小

当我使用时 android:textSizes="20dp" 在我的 textView 的 XML 中,我收到一条警告“应该使用 "sp" 而不是 "dp" 文本大小." 为什么不应该使用“dp"?什么是正确的方法?如何在不同的显示器上实现相同的文本大小? 解决方案 您应该始终使用 SP 作为字体,因为它尊重用户偏好.这里是一个例子让我们通过一个例子来理解它 - 带有 SP ..
发布时间:2022-01-09 13:34:07 移动开发

Android 画图:.measureText() 与 .getTextBounds()

我正在使用 Paint.getTextBounds() 测量文本,因为我对获取要呈现的文本的高度和宽度感兴趣.但是实际渲染出来的文本总是比getTextBounds()填充的Rect信息的.width()宽一点.p> 令我惊讶的是,我测试了 .measureText(),发现它返回了一个不同的(更高的)值.我试了一下,发现是对的. 为什么他们报告不同的宽度?如何正确获取高度和宽度?我的意思 ..
发布时间:2022-01-09 13:20:38 移动开发

Android中的分页文本

我正在为 Android 编写一个简单的文本/电子书查看器,所以我使用 TextView 向用户显示 HTML 格式的文本,以便他们可以通过返回和浏览页面中的文本向前.但我的问题是我无法在 Android 中对文本进行分页. 我不能(或者我不知道如何)从 TextView 用来将文本分成行和页的换行和分页算法中获得适当的反馈.因此,我无法理解内容在实际显示中的结束位置,因此我从下一页的剩余部 ..
发布时间:2022-01-09 13:18:29 Java开发

如何在 Android 中更改 TextView 的 fontFamily

所以我想更改 Android 中的 android:fontFamily 但我在 Android 中看不到任何预定义的字体.如何选择其中一个预定义的?我真的不需要定义自己的 TypeFace,但我所需要的只是与现在显示的不同. 看来我在上面所做的不会真正奏效!顺便说一句 android:fontFamily="Arial" 是一个愚蠢的尝试! 解决方案 从android 4.1/4. ..
发布时间:2022-01-09 13:16:28 移动开发

如何在同一个布局中使用多个 GLSurfaceView 组件?

我正在为 Android 编写信息可视化 API,但在尝试将自定义 GLSurfaceView 的两个单元放入布局时遇到了问题.此时的自定义GLSurfaceView只是GLSurfaceView的扩展,以消除自定义方法可能导致的故障. 当我在布局中添加了两个组件并启动它运行的应用程序时.但是什么也没画,好像进入了一个无限循环.因为渲染器中的调试消息会打印到 LogCat 中.但是,如果我只 ..
发布时间:2022-01-09 09:25:22 移动开发

是否可以像 Vertex Shader 和 Fragment Shader 一样为 Android Camera Preview 提供效果,并使用 OpenGLES 保存捕获的图像?

这两个是My VertexShader和Fragment Shader文件: 顶点着色器文件: 属性 vec4 位置;属性 vec4 inputTextureCoordinate;变化的 vec2 纹理坐标;不同的vec4 co;无效的主要(){gl_Position = 位置;纹理坐标=输入纹理坐标.xy;co = inputTextureCoordinate;} 片段着色器文件: ..

ActionBarSherlock 上的activatedBackgroundIndicator 的自定义背景不起作用

我正在使用 ActionBarSherlock,并且正在尝试为行背景自定义 activatedBackgroundIndicator 属性. 如果我使用最新的 android sdk,没有 ActionBarSherlock,我可以自定义背景,在 res/values/style.xml 上创建以下样式和在 AndroidManifest.xml 上将其定义为 android:theme=" ..