我正在尝试在Codename One的文本字段中设置文本对齐方式。 我已经创建了一个样式来设置对齐但它不起作用。
我可以将对齐设置为左右,但不是中心。 我想知道如何将文本(值)置于文本域中心。
有谁知道怎么做?
提前谢谢。
答案 0 :(得分:1)
我不认为您甚至需要触摸样式,只需使用setAlignment
方法:
TextArea ta = new TextArea() ;
ta.setAlignment(TextArea.CENTER);
答案 1 :(得分:1)
Form form = new Form(new BoxLayout(BoxLayout.Y_AXIS));
TextField textField = new TextField();
form.addComponent(textField);
textField.setAlignment(TextArea.CENTER);
form.show();
答案 2 :(得分:0)
如果使用Textarea而不是Textfield,则中心对齐方式将起作用。
/HR
然后:
$args = array(
'post_type' => 'book',
'cat' => '35'
);
echo '<br>';
$postss = query_posts($args);
if ( ! empty( $postss ) && is_array( $postss ) ) {
// Run a loop and print them all
?><?php $i=1;
foreach ( $postss as $termm ) { ?>
<?php echo ' '.$i.' '.$termm->post_title. '<br>';$i++;?>
<?php
}
}
但是,正如Shay所指出的那样,在编辑过程中,文本向左对齐。