EditText获取焦点问题 我的EditText很长,想随便点一个地方就获得焦点如图求大神 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是这么大的EditText- -如图。。|------------------------------------------|| || || || || || ||------------------------------------------| 不是默认随便点到edittext的任意位置都能得到焦点么。。 图片先上传到CSDN个人空间相册,再付链接 谢谢,下次这样吧,这次就将就看看2L的图片吧。其实就这么大个edittext 好<EditText android:background="@null" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/context" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="false"></EditText> 那我全部贴出来<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/menu3"> <!-- 上部视图 --> <LinearLayout android:id="@+id/maintop" android:layout_alignParentTop="true" android:layout_width="fill_parent" android:layout_height="wrap_content"> <RelativeLayout android:id="@+id/topview" android:background="@drawable/up_bar" android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:layout_alignParentLeft="true" android:id="@+id/backbtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5px" android:text="@string/back"></Button> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:text="@string/diaryadd" android:textColor="#ffffff" android:textSize="20dp" android:paddingTop="15px" android:gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TextView> <Button android:layout_alignParentRight="true" android:id="@+id/savebtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="5px" android:text="@string/save"></Button> </RelativeLayout> </LinearLayout> <!-- 中部视图 --> <LinearLayout android:layout_width="fill_parent" android:background="@drawable/menu1background" android:orientation="vertical" android:layout_height="wrap_content" android:layout_below="@id/maintop" android:id="@+id/titler"> <cn.appfactory.koudai.tools.LineEditText android:id="@+id/title" android:hint="轻触添加标题(限15个字)" android:background="@null" android:singleLine="true" android:maxLength="15" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <EditText android:background="@null" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/context" android:hint="轻触添加内容" android:layout_width="fill_parent" android:layout_height="wrap_content" android:singleLine="false"></EditText> </LinearLayout> <!-- 下部视图 --> <LinearLayout android:layout_alignParentBottom="true" android:id="@+id/menu3down" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:layout_alignParentRight="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="5px"> <TextView android:id="@+id/numofattachments" android:gravity="center" android:background="@drawable/attachmentincontent" android:textColor="#000000" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/zero" android:textSize="5pt"></TextView> </LinearLayout> </RelativeLayout> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/menubottom4" android:background="@drawable/diaryaddmenubackground"> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="vertical" android:id="@+id/diaryselectedbt" android:layout_margin="2px" android:layout_weight="1"> <ImageView android:src="@drawable/diaryselected" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingTop="20px"></ImageView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/diary" android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/caremaselectedbt" android:layout_margin="2px" android:gravity="center" android:layout_weight="1"> <ImageView android:src="@drawable/cameraselected" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingTop="20px"></ImageView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/carema" android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:id="@+id/recodeingaddbt" android:layout_margin="2px" android:layout_weight="1"> <ImageView android:src="@drawable/recordingadd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingTop="20px"></ImageView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/recoding" android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView> </LinearLayout> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/photosadd" android:gravity="center" android:layout_weight="1"> <ImageView android:src="@drawable/photosadd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingTop="20px"></ImageView> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/photos" android:textColor="#000000" android:gravity="center" android:padding="2px"></TextView> </LinearLayout> </LinearLayout> </LinearLayout> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/hinttext" android:visibility="invisible" ></TextView></RelativeLayout> textview 增加lines 及 scrollbar如果你的textview是需要撑满中间那块空间的话中部视图要加上above下部视图height用fillparent 布局都没错,只是。EditTExt的焦点不好获得,只有点它的第一行才会获得,其他的不论什么方法都不行 因为实际上只有一行在那里,你把android:background="@null" 去掉就可以看到了你点下面又没点在edittext上 放大就是我上面说的设置lines,就是多行也可以直接设置高度为fillparent焦点放在第一行好像是默认的吧具体的你看下sdk文档吧 【求助】开发了一个软件,替换出问题了 关于ListView,如何设置简单的onItemClick监听事件? android设备与PC实现SOKET通信的问题(希望今天解决,急!) android 复杂的布局 动态加载图片的问题! byte数组转化成string,再转化回来怎么不一样了? 刚接触android,麻烦看看为什么这布局会报错! android连接别人电脑数据库 ant不是内部命令或外部命令 黄色三角形怎么回? android service重复绑定,绑定不上,求指点。 请教 OExpress 视频显示的问题。
就是这么大的EditText- -如图。。
|------------------------------------------|
| |
| |
| |
| |
| |
| |
|------------------------------------------|
<EditText android:background="@null"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/context"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="false"></EditText>
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:id="@+id/menu3">
<!-- 上部视图 -->
<LinearLayout android:id="@+id/maintop"
android:layout_alignParentTop="true" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<RelativeLayout android:id="@+id/topview"
android:background="@drawable/up_bar" android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:layout_alignParentLeft="true" android:id="@+id/backbtn"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="5px" android:text="@string/back"></Button>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:text="@string/diaryadd" android:textColor="#ffffff"
android:textSize="20dp" android:paddingTop="15px" android:gravity="center"
android:layout_width="fill_parent" android:layout_height="wrap_content">
</TextView>
<Button android:layout_alignParentRight="true" android:id="@+id/savebtn"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="5px" android:text="@string/save"></Button>
</RelativeLayout>
</LinearLayout>
<!-- 中部视图 -->
<LinearLayout android:layout_width="fill_parent"
android:background="@drawable/menu1background" android:orientation="vertical"
android:layout_height="wrap_content" android:layout_below="@id/maintop"
android:id="@+id/titler">
<cn.appfactory.koudai.tools.LineEditText
android:id="@+id/title" android:hint="轻触添加标题(限15个字)"
android:background="@null" android:singleLine="true" android:maxLength="15"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<EditText android:background="@null"
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/context" android:hint="轻触添加内容" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:singleLine="false"></EditText>
</LinearLayout>
<!-- 下部视图 -->
<LinearLayout android:layout_alignParentBottom="true"
android:id="@+id/menu3down" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical">
<RelativeLayout android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout android:layout_alignParentRight="true"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:paddingBottom="5px">
<TextView android:id="@+id/numofattachments"
android:gravity="center" android:background="@drawable/attachmentincontent"
android:textColor="#000000" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/zero"
android:textSize="5pt"></TextView>
</LinearLayout>
</RelativeLayout>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:id="@+id/menubottom4" android:background="@drawable/diaryaddmenubackground">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:gravity="center"
android:orientation="vertical" android:id="@+id/diaryselectedbt"
android:layout_margin="2px" android:layout_weight="1">
<ImageView android:src="@drawable/diaryselected"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:paddingTop="20px"></ImageView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/diary"
android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView>
</LinearLayout> <LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical"
android:id="@+id/caremaselectedbt" android:layout_margin="2px"
android:gravity="center" android:layout_weight="1">
<ImageView android:src="@drawable/cameraselected"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:paddingTop="20px"></ImageView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/carema"
android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView>
</LinearLayout> <LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical" android:gravity="center" android:id="@+id/recodeingaddbt"
android:layout_margin="2px" android:layout_weight="1">
<ImageView android:src="@drawable/recordingadd"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:paddingTop="20px"></ImageView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/recoding"
android:textColor="#000000" android:padding="2px" android:gravity="center"></TextView>
</LinearLayout> <LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="vertical"
android:id="@+id/photosadd" android:gravity="center"
android:layout_weight="1">
<ImageView android:src="@drawable/photosadd"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:paddingTop="20px"></ImageView>
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:text="@string/photos"
android:textColor="#000000" android:gravity="center"
android:padding="2px"></TextView>
</LinearLayout>
</LinearLayout>
</LinearLayout>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:id="@+id/hinttext" android:visibility="invisible"
></TextView>
</RelativeLayout>
如果你的textview是需要撑满中间那块空间的话
中部视图要加上above下部视图
height用fillparent
去掉就可以看到了
你点下面又没点在edittext上
也可以直接设置高度为fillparent
焦点放在第一行好像是默认的吧
具体的你看下sdk文档吧