这里的小问题:
这是我的问题布局代码:
<LinearLayout
android:orientation="horizontal"
android:layout_weight="100"
android:layout_width="match_parent"
android:layout_height="0dp"
android:gravity="center"
android:layout_gravity="center">
<EditText
android:background="#00000000"
android:singleLine="true"
android:maxLength="2"
android:inputType="number"
android:gravity="bottom"
android:hint="00"
android:textColorHint="#2f8677"
android:textColor="#2f8677"
android:textSize="40sp"
android:id="@+id/txtMinutes"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:gravity="top"
android:layout_gravity="top"
android:text=":"
android:textSize="40dp"
android:textColor="#2f8677"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:background="#00000000"
android:singleLine="true"
android:maxLength="2"
android:inputType="number"
android:gravity="bottom"
android:hint="00"
android:textColorHint="#2f8677"
android:textColor="#2f8677"
android:textSize="40sp"
android:id="@+id/txtSeconds"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:layout_gravity="center"
android:text=":"
android:textSize="40dp"
android:textColor="#2f8677"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:background="#00000000"
android:singleLine="true"
android:maxLength="2"
android:inputType="number"
android:gravity="bottom"
android:hint="00"
android:textColorHint="#2f8677"
android:textColor="#2f8677"
android:textSize="40sp"
android:id="@+id/txtTimerMicroSeconds"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
结果如下:
为什么“:”位于底部而EditTexts位于顶部?两者(显然)应该是同一个高度:(
另一件小事:看到第一个EditText左边的那个小栏?它就在那里,因为这是一个编辑文本,您可以在其中“键入”内容。但我不希望它显示 - 我如何让它消失?
答案 0 :(得分:0)
我在import { convertToParamMap} from '@angular/router';
....
.....
{
provide: ActivatedRoute,
useValue: { paramMap: Observable.of(convertToParamMap({id: 1})) }
}
中看到了一些问题,您可以使用android:gravity
将小部件彼此对齐。
在此处查看结果:
android:gravity="center_vertical"
答案 1 :(得分:0)
使用以下代码:
我已从textview中删除了layout_top以进行对齐。
并且您可以使用@Path("cs")
@Stateless
public class CompletionStageResource {
@Resource
private ManagedExecutorService executor;
@Inject
Logger LOG;
@GET
public CompletionStage<String> getAsync() {
CompletionStage<String> cs = CompletableFuture
.<String>supplyAsync(
() -> {
try {
LOG.log(Level.INFO, " execute long run task in CompletionStageResource");
Thread.sleep(500);
} catch (InterruptedException ex) {
LOG.log(Level.SEVERE, "error :" +ex.getMessage());
}
return "return CompletableFuture instead of @Suspended";
}
// , executor
);
return cs;
}
}
隐藏edittext游标。
如果您不想允许编辑,请使用android:cursorVisible="false"
代替textview
Edittext