我有以下布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:layout_weight="1">
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview" android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="13">
<LinearLayout android:id="@+id/LinearLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1">
<ImageButton android:background="@null" android:id="@+id/back" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/back" android:padding="10dip" />
</LinearLayout>
<LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1">
<ImageButton android:background="@null" android:id="@+id/forward" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/forward" android:padding="10dip" />
</LinearLayout>
</LinearLayout>
<RelativeLayout android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1" >
<ImageButton android:background="@null" android:id="@+id/special" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/barcode" android:padding="10dip" android:layout_gravity="right"/>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
出于这个问题的目的,我只关心布局的下半部分.现在它包含3个图像按钮.前两个,我希望彼此相邻,左对齐.第三个,我希望与右侧对齐.
按原样,前2个按钮是我想要它们的位置,但是第3个按钮是固定保持左对齐的.我该如何正确对齐.
我有一些只读的文本框.我已将该文本设为斜体,但对于数字字段,我也正确对齐文本,最后一个数字被截断.添加填充仅使文本框更大但不能解决问题,如图中所示(总成本约为20px填充,而成本仅为5px).我怎么能解决这个问题,而不仅仅是摆脱斜体文字?我已经搜索过,但没有找到解决这个问题的任何内容,所以如果你有某个链接,我会很高兴看看它.
这不是浏览器特定的,所以它全面发生,Chrome是用于上面的图像并具有最显着的变化.页面首次加载时,它显示正确,没有任何切断.这是表单的一部分,因此一旦您从下拉列表中选择了另一个选项,这些只读框中的文本就会发生变化,就会发生问题.几乎就像在选择新选项时改变样式一样.我没有注意到代码中的任何样式更改,类更改或任何内容.可能会忽略一些东西,但到目前为止还没有什
这是一个jsFiddle:jsfiddle.net/mK6JK
这不完全与问题相同,但添加了主要样式类.问题是它在小提琴上看起来很好.但是我的生产版本仍然存在问题.
我打电话sizeToFit
在UILabel
这这有右对齐文本.它缩小了高度和宽度,UILabel
并使文本适合于左上角UILabel
.
现在......这个位置UILabel
是不正确的.如何使其UILabel
停留在原始位置(右对齐)或移动它以使其显示在原始位置?
再次 - 问题是该sizeToFit
方法正在缩小从右侧的宽度UILabel
.它将UILabel
文本视为左对齐.但我的文字是正确对齐的.所以,右侧边框UILabel
是我的文字开始的地方.
我有一个表格,其中数字与右边对齐,文本可以有多于1行.
http://jsbin.com/qelosicono/1/edit?html,css,output
该垂直对齐:中间不工作浮动:正确的,除非我设置的行高,我不能设置,因为一些文本将换为多行,而其他将保持单线,所以我不知道该行高度前期.
如何将数字垂直对齐到文本的中间?
编辑我正在寻找不使用表格的解决方案 - 它们在很多情况下表现得太不同,完全可以替代其他元素.
我需要带有文本(内部<p>
)的段,以及右侧下一行的按钮
我尝试下一个标记,但似乎无法正常工作(按钮溢出段边框):
<div class="ui container">
<div class=" ui segment">
<p> Some Text.</p>
<button class="ui right floated primary button"> Some Action</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
怎么做,使用语义ui框架?
我想要一个右对齐的JComboBox.我怎样才能做到这一点?有人说"你可以设置一个渲染器到JComboBox,它可以是一个JLabel有JLabel #setHorizontalAlignment(JLabel.RIGHT)",但我不知道怎么办呢?
通过检查IntelliJ IDEA的日志输出,我注意到对齐非常好(由于类名称正确对齐和修剪的事实).
你是如何使用log4J做到这一点的?你需要一个特殊的appender吗?
2011-01-08 00:48:53,938 [ 2537] INFO - ellij.vfs.persistent.FSRecords - Marking VFS as corrupted
2011-01-08 00:48:53,987 [ 2586] INFO - api.vfs.impl.local.FileWatcher - Native file watcher is operational.
2011-01-08 00:48:54,034 [ 2633] INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/other.xml file is null
2011-01-08 00:48:54,035 [ 2634] INFO - .impl.stores.XmlElementStorage - Document was not loaded for $APP_CONFIG$/other.xml
2011-01-08 00:48:54,046 [ 2645] INFO - s.impl.stores.FileBasedStorage - Document was not loaded for $APP_CONFIG$/project.default.xml file is null
2011-01-08 00:48:54,047 [ 2646] …
Run Code Online (Sandbox Code Playgroud) 如果您在输入中保留对齐文本,则无论您如何设置字母间距,它都会保持左对齐.如果右对齐输入中的文本,则字母间距可以将其从右边缘推开.示例(在Firefox,Chrome中显示):
<input class="left" value="spacing" />
<input class="right" value="spacing" />
Run Code Online (Sandbox Code Playgroud)
CSS:
input {
font-size:24pt;
letter-spacing: 20px;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法增加字母间距,同时保持完全右对齐?
我有一个在服务器端生成的右对齐单元格的表.单元格中的每一行都是可选的,因此它包含在服务器端的if-then语句中.
示例html显示3列,其中第一列在Google Chrome中有问题.第2列和第3列是正确的,但很奇怪,因为除了换行符和空格之外,html是相同的.
当我们查看Google Chrome中的第一列时,您会发现单元格中每条线的右边距不对齐100%.
这些问题在Firefox或IE中不存在,仅在Google Chrome中存在.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;">
<tbody>
<tr>
<td style="text-align: right;border: 1px solid #000000;">
<span>Not Ok in Google Chrome</span>
<br /><span id="C1">500.000,00 €</span>
<br /><span id="C2">166.666,67 €</span>
<br /><span id="C3">489.545,90 €</span>
</td>
<td style="text-align: right;border: 1px solid #000000;">
<span>Ok in Google Chrome</span><br />
<span id="D1">500.000,00 €</span><br />
<span id="D2">166.666,67 €</span><br />
<span id="D3">489.545,90 €</span>
</td>
<td style="text-align: right;border: …
Run Code Online (Sandbox Code Playgroud) 我正在尝试右对齐Android微调器的文本.我已经通过Stack Overflow并尝试了推荐的解决方案,但它不适合我,所以,我对我做错了什么有点困惑.我的感觉是,由于我犯了错误,我的布局没有被正确拾取.
我的activity.xml文件
<Spinner
android:id="@+id/spinnerStoreType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)
在res\layout下,我创建了一个名为simple_spinner_item.xml的文件
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="40sp"
android:textColor="#FFFFFF"
android:padding="10dip"
android:gravity="right"
/>
Run Code Online (Sandbox Code Playgroud)
最后,在我的活动中,我使用如下:
spinnerStoreType = (Spinner) findViewById(R.id.spinnerStoreType);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this,
R.array.transaction_store_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
spinnerStoreType.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
所以,我相信正在使用的simple_spinner_item是默认的,Android的.我不清楚如何使用我的自定义.我认为如果它有相同的名称会自动发生?
我们非常感谢任何帮助.