- 浏览: 848076 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
loveseed1989:
您好,我用您的方法运行Cone.java,会给我报java.l ...
vtk学习笔记 --- 编译vtk库和java库 -
60love5:
60love5 写道首先谢谢你的解析,但你这个验证可见性的小程 ...
多线程中共享对象的可见性 -
60love5:
首先谢谢你的解析,但你这个验证可见性的小程序是存在问题的,你的 ...
多线程中共享对象的可见性 -
Gamehu520:
...
java 中的Unsafe -
shanpao1234560:
这个list不是静态的第一种情况下也会有线程安全的问题么,求指 ...
一个看似线程安全的示例
要求:
1、整个界面刚好填满屏幕,不需要滚动
2、输入反馈内容的EditText控件高度能够自适应
3、提交按钮位于屏幕最下方
核心布局文件如下:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="用户反馈" android:layout_width="fill_parent" android:layout_height="40dip" android:background="#363433" android:textColor="#FFFFFF" android:gravity="center" android:textSize="20sp"/> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="10dp" android:paddingRight="10dp"> <TextView android:id="@+id/feedback_title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="19dp" android:textColor="#706F6D" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:text="欢迎您提出宝贵的意见和建议,您的建议对我们改善服务非常有帮助。"> </TextView> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" > <Spinner android:id="@+id/feedback_type_spinner" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_weight="1" android:focusable="true" android:entries="@array/feedback_type"/> </LinearLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <EditText android:id="@+id/feedback_content" android:layout_width="fill_parent" android:layout_height="fill_parent" android:maxEms="10" android:minEms="10" android:hint="请输入您的反馈意见(字数500以内)" android:gravity="top" android:layout_marginBottom="50dip"/> <Button android:id="@+id/feedback_submit" android:layout_width="fill_parent" android:layout_height="50dp" android:text="提交反馈" android:textSize="19dp" android:layout_gravity="center_horizontal" android:layout_alignParentBottom="true"/> </RelativeLayout> </LinearLayout> </LinearLayout>
运行截图如下:
备注:
在打开的activity界面中如果包含有EditText控件,那么android默认会打开键盘输入法,但是很多时候不需要,可以通过下面的代码隐藏掉键盘:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
发表评论
-
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(二)
2014-11-21 22:23 3216要求:使用Oracle Streams捕获某个用户下部 ... -
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(一)
2014-11-20 22:23 2806要求:使用Oracle Streams捕获某个用户下部分表 ... -
如何去掉在浏览器中打开java applet时的警告对话框
2013-08-24 12:10 6999好久没更新博客了! 最近,由于项目要求,需要将sw ... -
Android 内存泄露笔记
2013-03-05 23:10 01、大部分内存泄露都是错误的持有了Activity或者Con ... -
java 虚拟机总结 【思维导图】
2012-12-22 20:11 2098java虚拟机总结思维导图: 参考《深入理解jav ... -
Java虚拟机字节码执行引擎 【思维导图】
2012-12-22 19:51 1689java虚拟机字节码执行引擎思维导图总结: 参考《深入理 ... -
java 垃圾回收相关总结 【思维导图】
2012-12-21 19:03 3289java垃圾回收相关总结: 参考《深入理解java ... -
java并发中的延迟初始化
2012-12-12 19:17 4708在《java并发编程实战 ... -
java同步容器与并发容器
2012-12-09 18:07 4365何为同步容器:可以简 ... -
一个看似线程安全的示例
2012-12-09 14:56 5082在《java并发编程实战》第四章4.4.1节给出了一个程序示 ... -
多线程中的long和double
2012-12-08 19:26 4208在看一些代码的时候,会发现在定义long型和double型的 ... -
多线程中共享对象的可见性
2012-12-08 18:52 5156在阅读《java并发编程实战》的第三章的时候,看到书中的一个 ... -
一个快速、轻量级 Collection 库 Trove
2012-12-07 09:35 3768Trove一个快速、轻量级针对java原子类型(byte,i ... -
java 中的Unsafe
2012-12-05 22:25 32764在阅读AtomicInteger的源码时,看到了这个类:su ... -
在ubuntu10上编译Thrift0.8.0
2012-08-01 15:34 2160下载thrift0.8.0 ,地址: http:// ... -
生活小工具--记账小助手1.0发布
2012-05-31 15:08 1762因为自己平时喜欢记账,把每日的消费情况都记录下来,所以希望找 ... -
话费速查升级版v1.3发布
2012-05-04 12:47 1443前段时间开发了一个话费速查的小应用,最近一直保持每周更新一个 ... -
编译zeromq的java绑定:jzmq
2012-05-03 22:47 135521、 下载zeromq源码:http://www.ze ... -
Android软件包静默安装小应用 - 附源码
2012-04-21 20:50 12424老早之前,写了一个android软件包静默安装的应用,放在工 ... -
最方便的联通话费,余额查询软件来了! --- 联通话费速查v1.2
2012-04-12 18:01 4049软件介绍: 联通话费速查是一款针对联通 ...
相关推荐
在开发Android应用时,确保用户界面能够自适应各种屏幕尺寸和分辨率是非常重要的。这不仅涉及到用户体验的问题,还关系到应用能否覆盖更广泛的用户群体。下面将详细介绍与屏幕自适应相关的几个关键概念。 ##### 1. ...
使用Android的碎片(Fragment)和多布局(multi-pane layout)技术,可以创建适应手机和平板的用户界面。 综上所述,实现Android屏幕自适应需要综合运用各种布局、尺寸单位、资源文件和组件。通过合理的设计和编程...
在Android开发中,为了使应用能够在各种不同尺寸和分辨率的设备上正常显示,开发者需要考虑如何实现自适应布局。"Android AutoLayout" 提供了一种解决方案,它允许开发者创建一个布局,该布局能够自动调整其元素大小...
这个示例可能包括了自定义`AutoScaleTextView`类、添加`TextWatcher`以及相关的布局文件等,帮助我们理解如何在实践中实现文本自适应字体大小的功能。 总的来说,`AutoScale TextView`是一项实用的技巧,它能确保在...
在Android开发中,自定义控件是提升应用用户体验和界面独特性的重要手段。"安卓自定义控件相关-Android屏幕自适应Demo"这个压缩包文件提供了关于如何在Android平台上创建自定义控件以及实现屏幕自适应的示例。下面将...
在Android开发中,UI设计是至关重要的一环,特别是在涉及到用户界面展示时,图片的自适应处理尤为关键。本文将深入探讨“Android图片自适应adapter demo”中的知识点,以帮助开发者理解如何在ListView中实现图片的...
### Android自适应屏幕翻转详解 #### 一、引言 在移动开发领域,特别是针对Android平台的应用开发,实现良好的用户交互体验至关重要。其中,屏幕翻转功能是提升用户体验的关键特性之一,它允许应用程序根据设备的...
在IT行业中,窗口控件和字体自适应是创建用户界面时非常重要的技术,尤其是在多设备、多分辨率的环境中。本文将深入探讨“窗口控件及字体自适应”的概念,并通过一个名为“TestLayout”的示例项目来阐述如何实现这一...
- **dip (device-independent pixels)**:设备独立像素,用于构建虚拟坐标系,使得界面布局不依赖于具体的屏幕密度。在实际开发中,应尽量使用 dip 单位而非像素单位 px,以确保应用能自适应不同屏幕。 - **dp ...
在Android开发中,自动布局(Auto Layout)是一个重要的概念,它允许开发者创建适应不同屏幕尺寸和方向的用户界面。在Android系统中,我们通常使用LinearLayout、RelativeLayout、ConstraintLayout等布局来实现界面...
在Android开发中,布局管理器是构建用户界面的关键组件,它们负责组织和定位应用程序中的视图(Views)和视图组(ViewGroups)...实践是学习Android布局的最佳方式,因此建议动手尝试修改和组合这些布局,以加深理解。
"android自适应屏幕demo" 是一个旨在帮助开发者掌握屏幕适配技巧的示例项目。在这个demo中,我们将深入探讨如何使应用程序在不同尺寸和密度的屏幕上看起来自然、协调。 首先,理解Android屏幕的基本概念是关键。...
7. **自适应布局**:考虑到Android设备的屏幕尺寸和分辨率差异,登录界面需要具有响应式设计,确保在不同设备上都能良好显示。 8. **用户体验**:除了视觉效果,良好的用户体验还包括快速的加载速度、简洁的导航和...
在Android应用开发中,页面布局是构建用户界面的关键部分,它定义了屏幕元素的排列方式、大小和相互关系。这个“android 中页面布局使用demo”应该是为了帮助开发者深入理解并实践Android中的各种布局管理器。下面...
"android在网上找的几个简单界面图"这个标题暗示了这是一些关于Android应用界面设计的资源,可能包括了一些基本布局、控件或者交互效果的示例图片。这些图片可能是开发者在设计用户界面时参考的对象,用于理解不同...
### Android布局详解 Android应用程序开发过程中,布局设计是至关重要的环节之一。良好的布局不仅能够提升应用的用户体验,还能让开发者更高效地管理界面元素。本文将深入探讨Android布局中的关键属性及其应用场景...
总之,"Android四等分布局Demo"是一个实用的教学示例,帮助开发者掌握Android布局设计的基本技巧,尤其是如何根据屏幕尺寸进行自适应布局。通过研究这个Demo,可以提升Android界面设计的能力,并为创建更复杂的界面...
无论是使用Android Studio、IntelliJ IDEA还是Eclipse,都可以运行其中的示例,但推荐使用Android Studio或IDEA,因为它们具有更强大的功能和更好的支持。 1. **屏幕密度与尺寸适配** Android设备拥有各种不同的...
这个压缩包文件“Android项目关于自适应屏幕方向和大小的一些经验”可能包含了如何处理不同屏幕尺寸和方向的实用技巧和源码示例。 1. **屏幕密度与分辨率** Android系统支持多种屏幕密度,如ldpi(低密度)、mdpi...
在Android开发中,JavaFX是一种用于构建用户界面的框架,它提供了一种强大的方式来设计美观、响应式的图形用户界面。然而,JavaFX本身并不直接支持Android平台。为了在Android设备上运行JavaFX应用程序,我们需要...