- 浏览: 290024 次
- 性别:
- 来自: 兰州
文章分类
- 全部博客 (116)
- 给网友答疑 (1)
- J2EE (16)
- DesignPattern (14)
- OtherArchive (5)
- lucene and compass (1)
- JasperReport (2)
- FusionCharts (2)
- Classical algorithm (2)
- JS (5)
- ZK Ajax (1)
- ubuntu-linux (4)
- Weka (0)
- IDE Config (6)
- JAVA 底层 (3)
- C\C++ (4)
- Android (15)
- 项目展示 (1)
- 娱乐生活 (16)
- 电驴资源 (1)
- 网络转载 (1)
- 程序员 毛病 (1)
- Android,开发日志 (2)
- java (1)
- openGL es (2)
- MAC (1)
最新评论
-
洋葱pp奥特曼:
求大神再发一次资源,万分感激!!小弟邮箱:173992660@ ...
使用JQuery-Week-Calendar做日程 -
xbliu564:
请问版本号
fusionchart 破解文件SWF -
xue_lang:
看了半天,有点坑爹的赶脚,哎
状态模式(State) -
teacup_madman:
我只能说。这个程序可以去掉的地方太多了。这个真的是State模 ...
状态模式(State) -
冬日的阳光:
TrafficLight这个类的change方法可以改一下,如 ...
状态模式(State)
效果图
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/Ptas_Page" > <include android:id="@+id/ptas_top_bar" layout="@layout/ptas_top_bar" /> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" android:orientation="vertical" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" android:orientation="vertical" > <include android:id="@+id/ptas_common_map" layout="@layout/common_map" /> <LinearLayout android:id="@+id/navigation_bar" android:layout_width="fill_parent" android:layout_height="55dip" android:layout_alignParentTop="true" android:background="@drawable/txt_msg_bg" android:orientation="horizontal" android:paddingRight="7.0dip" > <RelativeLayout android:id="@+id/main_app_nagv" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/main_app_nagv_btn" android:layout_weight="1.0" android:orientation="horizontal" > <AutoCompleteTextView android:id="@+id/main_app_nagv_text" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginBottom="5.0dip" android:layout_marginLeft="3.0dip" android:layout_marginRight="5.0dip" android:layout_marginTop="5.0dip" android:autoText="true" android:background="@drawable/sms_embeded_text_editor_bg" android:capitalize="sentences" android:focusable="true" android:hint="@string/navigation_textview_hint" android:imeOptions="actionSend|flagNoEnterAction" android:inputType="phone" android:maxLength="50" android:maxLines="1" android:minHeight="34.0dip" android:nextFocusRight="@+id/main_app_nagv_btn" android:textColorHint="@color/search_hint" /> <ImageView android:id="@+id/main_app_contact_sel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignBottom="@+id/main_app_nagv_text" android:layout_alignRight="@+id/main_app_nagv_text" android:layout_alignTop="@+id/main_app_nagv_text" android:layout_marginRight="1.0dip" android:background="@drawable/ptas_contact_select" /> </RelativeLayout> <Button android:id="@+id/main_app_nagv_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:background="@drawable/smsdetail_send_button_bg" android:gravity="center" android:paddingLeft="11.0dip" android:paddingRight="11.0dip" /> </LinearLayout> <LinearLayout android:id="@+id/contact_content_list" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/navigation_bar" android:orientation="horizontal" android:paddingRight="7.0dip" android:visibility="gone" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="30dip" android:layout_toLeftOf="@+id/main_app_nagv_btn_1" android:layout_weight="1.0" android:orientation="vertical" > <TextView android:id="@+id/receiver_empty" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:textSize="25sp" android:visibility="gone" /> <ListView android:id="@+id/common_list_view" style="@style/Ptas_Page_Only_Bg" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="1.0" android:cacheColorHint="#00000000" android:transcriptMode="normal" /> <com.wxlh.ptas.ui.rapid.RapidView android:id="@+id/letterList" android:layout_width="25dip" android:layout_height="fill_parent" android:layout_alignParentRight="true" android:background="@drawable/scroller_bg" /> </RelativeLayout> <Button android:id="@+id/main_app_nagv_btn_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:background="@drawable/smsdetail_send_button_bg" android:gravity="center" android:paddingLeft="11.0dip" android:paddingRight="11.0dip" android:visibility="invisible" /> </LinearLayout> </RelativeLayout> </LinearLayout> </LinearLayout>
思路:让左边和右边都有一个Button,在ListView所在的Button上采用Invisible的形式,让布局不要变形
发表评论
-
初识open GL es 组合动画(2)
2013-07-10 10:45 1158先平移与先移动不同效果的解释: public abs ... -
初识open GL es 组合动画
2013-07-10 10:13 1076Translate & Rotate (平移 ... -
ADT
2013-06-09 11:56 1156不的不吐槽的是ADT真的很让人奔溃,Eclipse编译的时候可 ... -
ANDROID 来电归属地数据解决方案
2012-08-31 17:16 3733说到来电归属地,几乎每个应用都提供了数据,然而这个数据的真实可 ... -
一段代码明白了面向对象与线程的两种方式
2012-05-03 13:46 1346public class ThreadTest { ... -
Java中的GOTO语句
2012-04-20 14:46 2537public class Main { public ... -
android 实现类似Iphone底部消息数量提示
2011-12-26 16:57 85461.xml布局 <LinearLayout ... -
android代码实现布局方式-在输入框中最右边存在一个图片
2011-12-23 15:02 2717<RelativeLayout ... -
AsyncTask 的执行顺序很重要
2011-12-08 09:03 9425@Override protected ListAd ... -
让一个Activity只有一个自定义Toast
2011-12-07 15:58 1337package com.wxlh.ptas.ui; ... -
Java中将List分组到Map中算法(可用于android联系人拼音分组)
2011-12-06 09:37 3132public class Data { priv ... -
Android 的跑马灯工具类
2011-07-21 08:27 1414package com.jxs.app.gridview ... -
Dalvik和标准Java虚拟机之间的主要差别
2011-07-07 09:49 1217Dalvik和标准Java虚拟机之间的主要差别? Da ... -
Android开发者应该深入学习的10个开源应用项目(转)
2011-06-15 08:27 1136Android开发者应该深入 ...
相关推荐
这种情况下,可以使用ScrollView或NestedScrollView作为ListView的父布局,但这可能导致滚动不流畅。更好的解决办法是重写ListView的onInterceptTouchEvent()方法,以便在EditText有焦点时,不拦截触摸事件,让...
在Android开发中,动态显示ListView中...总之,通过`EditText`和`ListView`的结合,我们可以实现动态匹配过滤的功能,提升应用的交互性和实用性。在实际开发中,可以根据具体需求进行调整和优化,以满足各种复杂场景。
首先,我们需要在布局文件中设置EditText和ListView。EditText作为搜索框,用户在此输入搜索关键词;ListView用于展示数据,我们可以使用SimpleAdapter来简化数据绑定的过程。以下是一个简单的布局示例: ```xml ...
在这个游戏中,EditText被嵌入到ListView的每个条目中,让用户可以直接在ListView中修改每个条目的数值。 3. **自定义Adapter**: - 由于ListView默认不支持EditText,所以需要自定义一个Adapter,继承自...
通过这个示例,开发者不仅可以学会如何在`ListView`中使用`EditText`,还可以掌握如何自定义视图以满足特定需求,并了解如何有效地处理文本输入的动态反馈。对于提高Android应用的用户体验,这样的功能设计是非常有...
通过学习和理解以上知识点,开发者可以有效地避免在ListView中使用多套布局和多个EditText时出现的数据混乱问题。同时,这也是一种提升用户体验和应用稳定性的关键技巧。在实际开发过程中,还需要注意测试不同...
对于EditText,我们可以将其添加到ListView的每个列表项布局中,让用户在每个条目内输入信息。 动态获取ListView中EditText的值: 1. **创建自定义Adapter**:首先,你需要创建一个自定义的Adapter,继承自...
2. **Override onInterceptTouchEvent**:在ListView的父布局中,我们可以重写`onInterceptTouchEvent`方法,阻止ListView对触摸事件的拦截,让EditText能够正常响应触摸事件并保持焦点。 ```java public class ...
5. **避免在ListView项中使用EditText**:如果可能,可以考虑使用其他交互方式,如对话框或独立的Activity来处理输入,以避免复杂的布局和焦点管理问题。 通过以上方法,我们可以有效地解决ListView中EditText错位...
同时,我们需要设置一个OnItemClickListener,这样当用户点击ListView中的项时,可以选择并将其内容设置回EditText。 总结一下,实现Android中的动态信息检索,需要结合EditText和ListView的使用。通过监听EditText...
- 每个ListView项的视图可以通过XML布局文件定义,这个文件通常包含一个EditText和一个Checkbox。 - 在Adapter的`getView()`方法中,可以通过LayoutInflater将XML布局文件转换为View对象,并设置给ListView的每一...
结合条件搜索功能,`EditText` 可以成为一个强大的搜索框,能够帮助用户快速筛选和查找所需信息。`ListView` 是另一种核心组件,用于展示大量数据集,通常用于列表视图的展示。在本实例Demo中,我们将探讨如何将`...
在`getView()`方法中,我们可以通过`convertView.findViewById()`找到ListView item中的EditText控件,并设置初始值或者监听其变化。 ```java public class CustomAdapter extends ArrayAdapter<String> { // ... ...
- **设置OnItemSelectedListener**:为ListView添加选择监听器,当一个新项被选中时,可以清空EditText的内容。 - **监听EditText的FocusChange**:在EditText的FocusChangeListener中,当焦点改变时,清除...
2. **监听ListView的OnItemSelectedListener**:在ListView的item被选中或取消选择时,可以移除当前EditText的焦点,避免滚动时的焦点问题。 通过以上步骤,我们基本可以解决ListView与EditText结合使用时可能出现...
在Android开发中,ListView是一种常用的组件,用于展示大量数据列表,而EditText则是一个文本输入框,用户可以在其中输入文本。将两者结合,可以实现动态搜索功能,即用户在EditText中输入关键字时,ListView会实时...
在这个场景中,我们探讨的是如何在ListView的每一项中结合ImageView和EditText,实现点击ImageView时EditText数值的增减。这个功能通常应用于计数器或者评分系统等交互场景。 首先,我们需要创建一个自定义的...
2. **实现ListView的OnItemSelectedListener**:监听ListView的选择事件,当用户选择一个包含EditText的列表项时,主动给予EditText焦点。 ```java listView.setOnItemSelectedListener(new AdapterView....
1. **自定义ListView Item布局**:创建一个XML布局文件,包含一个EditText。例如,`list_item_edittext.xml`,其中包含一个EditText标签,设置其id以便在代码中引用。 2. **适配器类**:创建一个适配器类,继承自...
在ListView的Item中嵌入EditText,可以让用户直接在列表中进行编辑操作,例如添加或修改数据。为了实现这个功能,我们需要在ListView的Item布局文件中包含一个EditText,并确保其在ListView的适配器中得到正确的使用...