2011-05-02 77 views
3

Android布局xml文件具有“android:”前缀与每个属性。删除android:前缀为每个属性

有没有解决它们的解决方案。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/linearLayout1" 
    android:layout_height="fill_parent" 
    android:layout_width="wrap_content"> 
    <Button android:id="@+id/button1" 
    android:layout_height="wrap_content" 
    android:layout_width="fill_parent" 
    android:text="@string/test_button"> 
    </Button> 
</LinearLayout> 
+1

但你为什么要删除它? – Mudassir 2011-05-02 07:37:18

+1

增加手动修改时间。在我看来,这不是一种友善的方式。 – 2011-05-02 08:49:05

+0

请参阅最新的答案。 – Mudassir 2011-05-03 03:23:26

回答

5

可能是本贴帮助你; http://groups.google.com/group/android-developers/browse_thread/thread/d94c1f53a331c53b

请看这篇文章知道,为什么有一个android前缀; Android XML layout files and namespace

更新:(后Josh的评论)

另一种方式做同样是使用Eclipse的找到一个正则表达式/替换工具。这种方法比第一种方法更容易。

+0

哇,你链接到的脚本比在Eclipse中执行正则表达式查找/替换更复杂:( – Josh 2011-05-02 17:07:58

+0

@Josh:我的回答没有错,因为你低估了它,但我仍然更新它。谢谢。 – Mudassir 2011-05-03 05:51:30

+0

感谢编辑,我会解除投票:) – Josh 2011-05-03 14:38:43