android-layout相关内容
我的布局中有一个 TextView,它是 layout_width 中的 wrap_content.它限制为最多 15 个字符,所以我使用 maxLength. 我需要用 3 个点 (...) 结束此 TextView 并且仅当我在 dp 中为 layout_width 提供固定大小时才会发生这种情况,我不这样做不想做. 我知道通过在第 15 个字符之后修剪字符串然后添加 3 个点以编
..
这是我的 main.xml 代码
..
我有一个 EditText、一个 Button 和一个 TextView.单击按钮时,textview 会显示用 edittext 编写的文本.是否可以根据文本找到占用的文本视图的大小.即如果它有三个字符“abc",那么现在宽度是多少,如果它有五个字符,比如“abcde",那么宽度是多少? 解决方案 Rect bounds = new Rect();绘制 textPaint = textV
..
我正在尝试进行搜索,以便突出显示所有“可见"的搜索字母.我尝试使用 spannable 但这并没有成功,也许我做得不对?基于此:突出显示列表视图项中的搜索文本如何突出显示可见文本?这是我的过滤器: 私有 LayoutInflater mInflater;私有值过滤器值过滤器;公共 MySimpleArrayAdapter(活动上下文){this.context = 上下文;mInflater =
..
我有一个垂直的 LinearLayout,里面有两个 TextView.前者包含一个静态文本属性(它的文本永远不会改变),最后一个包含一个回归计时器.下图显示了这两个项目: 我想消除两个文本都有顶部和底部的空格.我尝试了几种方法... android:includeFontPadding="false"机器人:lineSpacingMultiplier="1"机器人:lineSpacing
..
我知道如何在文本视图中为文本添加下划线.但是如何用一些不同的颜色给文本加下划线呢?下划线可以用: TextView t = (TextView) findViewById(R.id.textview);t.setPaintFlags(t.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG);t.setText("下划线文本"); 假设我的 textcolor
..
在一个文本视图中,我试图区分不同单词的文本样式. 到目前为止我有: textview.setText(Html.fromHtml("" + "竞争对手ID:" + "" + "" + compID + "")); 基本上,我是说我希望 "
..
我想获取 EditText 视图的用户输入,并在单击 Button 时通过 TextView 将其显示在屏幕上.我也想知道可以对 string.xml 文件进行哪些修改来做到这一点. 解决方案 我没有得到第二个问题,也许您可以详细说明...但是对于您的第一个问题. 字符串内容 = edtEditText.getText().toString();//获取编辑文本的内容tvTextVi
..
我在将 textView 放置在指定中心的 x 和 y 坐标时遇到问题.首先,我尝试在 textView 中设置文本,并以视图的宽度和高度移动视图从这个链接. 但它不起作用,我想尝试其他方法.我想知道是否有一种方法可以获取指定文本在我的 textView 中的大小?我的意思是,我知道 text 和 textSize,如何获得 textView 的宽度和高度? 类似于 (NSString
..
如何使用在我的 xml 的资产文件夹中添加的自定义字体?我知道我们可以在 java 中使用 setTypeface() 方法,但是我们必须在使用该 TextView 的任何地方都这样做.那么有没有更好的办法呢? 解决方案 我通过谷歌搜索找到的最好方法是 - 如果你想在 TextView 中使用,那么我们必须扩展 Textview 并且必须稍后设置字体我们可以在我们的 xml 中使用我们自定
..
我想在我的应用程序中指定我自己的文本大小,但我在执行此操作时遇到了问题. 当我在设备设置中更改字体大小时,我的应用程序 TextView 的字体大小也会发生变化. 解决方案 其实设置字体大小只影响sp中的大小.所以您需要做的就是在 dp 中定义 textSize 而不是 sp,然后设置不会改变您应用中的文本大小. 这里是文档的链接:Dimensions 但请注意,预期行为
..
我需要使用一组线性布局构建一个布局.布局必须占据屏幕的定义百分比.我需要这样做才能在所有设备中看到相似的外观. 问题: 我在右上角布局中有一个文本视图(绿色框).每当我在 textview 中添加一些数据时,它都会扰乱整个布局,如下图 2 所示.但是当数据到达屏幕/布局的右端时,我需要自动换行. 请帮我解决这个问题.提前致谢 Image1 - 根据下面显示的 XML 的图形
..
我正在尝试让我的水平布局充分利用可用空间. 在显示活动的信息中,我有一个“事实框",后跟一个大文本框.我希望信息框向右浮动,类似于下图. 这可以使用android TextView api吗? 解决方案 我建议为此使用 WebView.您可以使用通常的 HTML/CSS 格式在 Web 视图中格式化文本,您想要的布局很容易实现.
..
当我使用时 android:textSizes="20dp" 在我的 textView 的 XML 中,我收到一条警告“应该使用 "sp" 而不是 "dp" 文本大小." 为什么不应该使用“dp"?什么是正确的方法?如何在不同的显示器上实现相同的文本大小? 解决方案 您应该始终使用 SP 作为字体,因为它尊重用户偏好.这里是一个例子让我们通过一个例子来理解它 - 带有 SP
..
我正在使用 Paint.getTextBounds() 测量文本,因为我对获取要呈现的文本的高度和宽度感兴趣.但是实际渲染出来的文本总是比getTextBounds()填充的Rect信息的.width()宽一点.p> 令我惊讶的是,我测试了 .measureText(),发现它返回了一个不同的(更高的)值.我试了一下,发现是对的. 为什么他们报告不同的宽度?如何正确获取高度和宽度?我的意思
..
我正在为 Android 编写一个简单的文本/电子书查看器,所以我使用 TextView 向用户显示 HTML 格式的文本,以便他们可以通过返回和浏览页面中的文本向前.但我的问题是我无法在 Android 中对文本进行分页. 我不能(或者我不知道如何)从 TextView 用来将文本分成行和页的换行和分页算法中获得适当的反馈.因此,我无法理解内容在实际显示中的结束位置,因此我从下一页的剩余部
..
所以我想更改 Android 中的 android:fontFamily 但我在 Android 中看不到任何预定义的字体.如何选择其中一个预定义的?我真的不需要定义自己的 TypeFace,但我所需要的只是与现在显示的不同. 看来我在上面所做的不会真正奏效!顺便说一句 android:fontFamily="Arial" 是一个愚蠢的尝试! 解决方案 从android 4.1/4.
..
我正在为 Android 编写信息可视化 API,但在尝试将自定义 GLSurfaceView 的两个单元放入布局时遇到了问题.此时的自定义GLSurfaceView只是GLSurfaceView的扩展,以消除自定义方法可能导致的故障. 当我在布局中添加了两个组件并启动它运行的应用程序时.但是什么也没画,好像进入了一个无限循环.因为渲染器中的调试消息会打印到 LogCat 中.但是,如果我只
..
这两个是My VertexShader和Fragment Shader文件: 顶点着色器文件: 属性 vec4 位置;属性 vec4 inputTextureCoordinate;变化的 vec2 纹理坐标;不同的vec4 co;无效的主要(){gl_Position = 位置;纹理坐标=输入纹理坐标.xy;co = inputTextureCoordinate;} 片段着色器文件:
..
我正在使用 ActionBarSherlock,并且正在尝试为行背景自定义 activatedBackgroundIndicator 属性. 如果我使用最新的 android sdk,没有 ActionBarSherlock,我可以自定义背景,在 res/values/style.xml 上创建以下样式和在 AndroidManifest.xml 上将其定义为 android:theme="
..