【发布时间】:2011-10-23 09:10:23
【问题描述】:
我有一个奇怪的问题。 我有一个 test.xml 文件,它包含 2 个编辑文本框(edit1 和 edit2)。 我从 test.xml 中完全删除了 edit2text 框,但是当我运行我的程序时它一直出现?
我已经从手机中删除了该应用程序并重新启动了 eclipse 和手机,但似乎没有任何帮助。 它不断地回来。
FY:我m running eclipse without a emulator, i dont 知道这是否与此有关。
有人知道edit2是怎么消失的吗?
我的代码,调用 test.xml
@Override
protected void onPostExecute(String result) {
// create the grid item mapping
ListView kp = (ListView)findViewById(R.id.kpn);
String[] from = new String[] {"col_1"};
int[] to = new int[] { R.id.editText1 }; <<< should only be 1 edittext
List<HashMap<String, String>> fillMaps = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map;
Document doc = Jsoup.parse(kpn);
Elements tdsFromSecondColumn = doc.select("td");
for (Element tdFromSecondColumn : tdsFromSecondColumn) {
map = new HashMap<String, String>();
map.put("col_1", tdFromSecondColumn.text());
fillMaps.add(map);
System.out.println("Hashmap: " + map);
}
SimpleAdapter adapter = new SimpleAdapter(AndroidLogin.this, fillMaps, R.layout.test, from, to);
kp.setAdapter(adapter);
编辑:通过在 test.xml 的 edit1text 框中删除此代码来解决,我不知道这与 edit2 框有什么关系,但是好的,它成功了:
android:editable="false"
android:enabled="true"
android:inputType="textMultiLine"
【问题讨论】:
-
你试过清理项目了吗
-
我解决了!查看编辑后的代码。
-
嗨,我不确定我是否清理了项目,但现在它运行正常:)
-
您在 XML 中添加了一些内容,这会导致它重新构建。清洁将有一个相同的。您添加的那些行通常不会将其从不工作变为工作,除非它错过了构建:-)
标签: android eclipse listview android-edittext