安卓 EditText在Java中带有永久性提示
我有一个EditText
里面有一些信息。当没有信息时,
我正在用setHint()
显示一个标题
final EditText info = new EditText(activity);
if (data.getinfo() != null && !data.getAddress().trim().equals("")) {
info.setText(data.getinfo());
} else {
info.setHint(R.string.info);
}
我想显示标题,即使EditText
有信息,信息也应该在标题下面
我试着用setText()
。但这也不管用
if (condition) {
info.setText(R.string.info);
info.setText(data.getinfo());
} else {
info.setHint(R.string.info);
}
# 1 楼答案
在
RelativeLayout
中,使用TextView
作为View
覆盖在EditText
之上。使用合适的颜色和字体大小来达到你想要的效果这里有一个提示
这只是一个起点,你可以调整你的
EditText
的高度,定位你的TextView
,改变它的gravity
等等,来实现你想要的