From cc9e04a9730a9d0d552b8100138ef8f538b347af Mon Sep 17 00:00:00 2001 From: guojunfu Date: Mon, 6 Mar 2017 11:53:23 +0800 Subject: [PATCH] =?UTF-8?q?[mod]=20=E4=BF=AE=E5=A4=8DEditText=E8=8E=B7?= =?UTF-8?q?=E5=8F=96getText=E6=97=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/LayoutCreator.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/LayoutCreator.java b/src/utils/LayoutCreator.java index 7016e35..59d4bae 100644 --- a/src/utils/LayoutCreator.java +++ b/src/utils/LayoutCreator.java @@ -249,13 +249,14 @@ private void generatorLayoutCode(String contextName, String findPre) { for (Element element : editTextElements) { // generator EditText string name String idName = element.id; + String feildName = element.getFieldName(); int index = idName.lastIndexOf("_"); String name = index == -1 ? idName : idName.substring(index + 1); if(name.equals(idName)) { name += "String"; } - sbEditText.append("String " + name + " = " + idName + ".getText().toString().trim();\n"); + sbEditText.append("String " + name + " = " + feildName + ".getText().toString().trim();\n"); sbEditText.append("if(TextUtils.isEmpty(" + name + ")) {\n"); // 提示的toast为EditText的hint文字,无hint时格式为"name不能为空" String emptyTint = name + "不能为空";