android开发,UI布局问题,eclipse中不显示XML的预览视图 10
下面是XML的源码<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schem...
下面是XML的源码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eeeeee"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="#50000000"
android:orientation="vertical" >
<TextView
android:id="@+id/renum"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:textColor="#000000"
android:textSize="20dp" />
<TextView
android:id="@+id/retime"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:gravity="right"
android:textColor="#000000" />
</LinearLayout>
<TextView
android:id="@+id/recontent"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="5dp"
android:layout_weight="3"
android:autoLink="email|phone|web"
android:background="#F5F5DC"
android:textColor="#000000"
android:textSize="25dp" />
<EditText
android:id="@+id/replybody"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:gravity="left"
android:hint="回复内容"
android:maxLines="4"
android:minLines="4" />
<Button
android:id="@+id/reply"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@drawable/button"
android:gravity="center"
android:text="回复" />
</LinearLayout> 展开
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eeeeee"
android:orientation="vertical" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:background="#50000000"
android:orientation="vertical" >
<TextView
android:id="@+id/renum"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:textColor="#000000"
android:textSize="20dp" />
<TextView
android:id="@+id/retime"
android:layout_width="fill_parent"
android:layout_height="25dp"
android:gravity="right"
android:textColor="#000000" />
</LinearLayout>
<TextView
android:id="@+id/recontent"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="5dp"
android:layout_weight="3"
android:autoLink="email|phone|web"
android:background="#F5F5DC"
android:textColor="#000000"
android:textSize="25dp" />
<EditText
android:id="@+id/replybody"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:gravity="left"
android:hint="回复内容"
android:maxLines="4"
android:minLines="4" />
<Button
android:id="@+id/reply"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:background="@drawable/button"
android:gravity="center"
android:text="回复" />
</LinearLayout> 展开
3个回答
展开全部
提示报错的是TextView,通过排除法找出错误TextView:
<TextView
android:id="@+id/recontent"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="5dp"
android:layout_weight="3"
android:autoLink="email|phone|web"
android:background="#F5F5DC"
android:textColor="#000000"
android:textSize="25dp" />找出错误属性,同样通过排除法,可以发现当android:autoLink这个属性值为phone的时候会报错
找出错误原因,我发现当API高于19(即android 4.4)时,报错
而低于19是不报错。如果要修改到Properties。
那么既然android:autoLink要使用到email、phone、web多个,建议直接使用all。或者在Avitivity中代码配置(Linkify.PHONE_NUMBERS)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询