标签: alignment

如何在Android TextView或EditText中右对齐文本?

我的应用程序中有一个EditText.我想将其中的文本对齐而不是默认左侧.我尝试添加

android:layout_gravity="right"
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.还有其他建议吗?

android alignment android-edittext layout-gravity

54
推荐指数
1
解决办法
6万
查看次数

溢出文本可以居中吗?

当我text-align:center为宽度大于文本宽度的元素指定时,文本在元素的内容框中居中(如预期的那样).

当我text-align:center为宽度小于文本宽度的元素指定时,文本将与内容框的左边缘对齐,并溢出内容框的右边缘.

您可以在此处查看这两个案例.

任何CSS魔法都可以使文本同样溢出内容框的左边缘和右边缘,以便它保持居中吗?

css text center overflow alignment

54
推荐指数
3
解决办法
2万
查看次数

如何使用String.format()左对齐字符串?

我在Java中使用String.format()试图模拟C中可用的printf()控制通道.我理解如何指定字符串应该放在一个需要20个字符的字段中,5,2 ... 3位小数,2位等.但是,字符串在其字段中右对齐打印.

如何左对齐字符串?

这是一个可能的输出示例,我想修改为左对齐EXECUTINGCREATED它们的字段.

Process PID: 25    Status: -----------       EXECUTING
Process PID: 36    Status: READY-SUSPENDED
Process PID:  4    Status: ----------------        CREATED
Run Code Online (Sandbox Code Playgroud)

*注意:将' - '视为空白区域

java string string.format alignment

53
推荐指数
2
解决办法
7万
查看次数

我应该担心指针投射过程中的对齐吗?

在我的项目中,我们有一段这样的代码:

// raw data consists of 4 ints
unsigned char data[16];
int i1, i2, i3, i4;
i1 = *((int*)data);
i2 = *((int*)(data + 4));
i3 = *((int*)(data + 8));
i4 = *((int*)(data + 12));
Run Code Online (Sandbox Code Playgroud)

我和我的技术负责人谈到这个代码可能不便携,因为它试图将a unsigned char*转换为int*通常具有更严格的对齐要求的代码.但是技术主管说没关系,大多数编译器在转换后仍保持相同的指针值,我可以像这样编写代码.

坦率地说,我并不是真的相信.经过研究,我发现有些人反对使用上面的指针铸件,例如,这里这里.

所以这是我的问题:

  1. 在真实项目中投射后取消引用指针真的很安全吗?
  2. C型铸造和reinterpret_cast?之间有什么区别吗?
  3. C和C++之间有什么区别吗?

c c++ casting alignment

51
推荐指数
4
解决办法
1万
查看次数

HTML-Tooltip相对于鼠标指针的位置

如何对齐工具提示的自然风格:鼠标指针的右下角?

~~~还有一些文本可以提交.~~~还有一些文本可以提交.~~~还有一些文本可以提交.~~~

<!DOCTYPE html>
<html>
<head>
  <title>Tooltip with Image</title>
  <meta charset="UTF-8">
  <style type="text/css">
    .tooltip {
        text-decoration:none;
        position:relative;
    }
     .tooltip span {
        display:none;
    }
     .tooltip span img {
        float:left;
    }
     .tooltip:hover span {
        display:block;
        position:absolute;
        overflow:hidden;
    }
  </style>
</head>
<body>
  <a class="tooltip" href="http://www.google.com/">
    Google
    <span>
      <img alt="" src="http://www.google.com/images/srpr/logo4w.png">
    </span>
  </a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css alignment tooltip

51
推荐指数
4
解决办法
17万
查看次数

将文本基线与CSS中的按钮对齐

我想实现此图像上显示的两个对齐之一: 问题表征.如果它使事情变得简单,CSS3就可以了,甚至更好.

我的主要问题是我设法将包含文本的一个div与按钮对齐,但文本本身与div的顶部对齐而不是底部.

css alignment css3

50
推荐指数
2
解决办法
3万
查看次数

列表项的CSS多列布局在Chrome中无法正确对齐

我正在构建一个以多列格式呈现给用户的菜单系统.CSS3中的列数属性让我获得了90%的优势,但我在Chrome下的对齐方面遇到了困难.

菜单相对简单:

  • 列计数属性划分为多列的无序列表
  • 列应按顺序填充,因此列填充:auto
  • 菜单项表示为列表项
  • 每个列表项都有一个可点击的锚标记,通过display:block完全扩展

我所拥有的对齐问题最明显,每个列表项都有一个顶部边框和一些背景颜色.在Firefox中,列表项始终在每列中干净地对齐,从不会流入上一列/下一列.在Chrome中,对齐是一个废话,随着列表项的数量和任何填充/边距属性而变化.

我在这里发布了一个简单测试用例的代码:http://pastebin.com/Ede3JwdG

问题应该立即显而易见:在Chrome中,第二列中的第一个列表项会回流到第一列.当您删除列表项(单击它们)时,您可以看到对齐进一步分解.

我已经尝试调整列表项的填充/边距无济于事:Chrome似乎对于如何在多列布局中流动内容有一个有缺陷的算法.

我没有完全放弃列数(主要是手动生成/ Columnizer /等)的主要原因是菜单系统还涉及跨多个子菜单的拖放功能,并且菜单数据已经布局作为一个基于列表的内聚层次结构,可以实现干净的代码.

有没有办法解决Chrome中的对齐问题,或者我现在应该放弃列数

添加:

css alignment css3 css-multicolumn-layout

49
推荐指数
5
解决办法
7万
查看次数

居中对齐HTML表格

在我正在处理的页面上,我似乎无法将第一行中的图像和下面的两列文本居中(两列不应超过图像的这是页面:http://www.puzzles-et-jeux.com/fr/page/minipuzzles.html 我花了很多时间试图解决这个问题.我想把它保存在HTML中因为我必须赶时间,因为我必须为每个图像创建20页不同宽度/ +布局的排序.

html html-table alignment

48
推荐指数
3
解决办法
28万
查看次数

android:如何在imageview的水平中心对齐图像?

我已经尝试过所有的scaletypes,但是所有这些都会导致图像位于imageview的左下角.

 <ImageView
    android:id="@+id/image"
    android:scaleType="centerInside"

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:layout_marginRight="6dip"
    android:background="#0000" 
    android:src="@drawable/icon1" />
Run Code Online (Sandbox Code Playgroud)

android alignment

47
推荐指数
5
解决办法
20万
查看次数

有没有办法在表中设置整列的文本对齐方式?

有没有一种简单的方法可以将第二列中所有单元格的文本对齐方式设置为right

或者唯一的方法是为列中的每个单元格设置对齐方式?

(不幸的是,Firefox不支持aligncol标记的属性.)

html css firefox alignment css-tables

47
推荐指数
3
解决办法
5万
查看次数