草庐IT

display_width

全部标签

android - 具有自定义布局的 ListFragment : empty message always displayed

我使用默认的ArrayAdapter为ListFragment创建了自定义布局。我的问题是当列表不为空时,每一行都显示空消息(当列表为空时,消息按预期只显示一次)。headline_list.xml(即我的自定义布局文件)HeadlineFragment.javapublicclassHeadlineFragmentextendsListFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){returninflater.in

android - 布局 : how to make image to change its width and height proportionally?

我有这样的布局:这个布局几乎满足了我的需要:它使ImageView的高度与TextView的高度相同。图像图形内容拉伸(stretch)也保持纵横比。但是,ImageView的宽度不会改变!结果,我在文本和ImageView之间有很大的差距!作为临时解决方案,我覆盖了View#onLayout。问题:如何在xml布局中改变图片宽度?更新:这是我需要的最终布局(文本+一些图像)。查看第一张图片:它的宽度应该与其中缩放后的图片完全相同,没有填充和边距: 最佳答案 对于imageView,您可以将图像添加到线性布局并赋予权重属性。例如,如

Android 调用需要 API 级别 13(当前最小值为 10): android. view.Display#getSize

我正在尝试以尽可能多的架构为目标,并尽可能减少警告。Pointdims=newPoint();if(android.os.Build.VERSION.SDK_INT>=13){mWindowManager.getDefaultDisplay().getSize(dims);}elseif(android.os.Build.VERSION.SDK_INT但这给了我错误和警告:CallrequiresAPIlevel13(currentminis10):android.view.Display#getSizeThemethodgetWidth()fromthetypeDisplayisde

android - 明确定义常量时无法解析类型 'EGL_DEFAULT_DISPLAY' 错误

我正在为Android2.3.3开发原生Activity应用程序。我已经从代码示例中复制了代码,我已经设置了包含路径,但是Eclipse(Indigo)仍然找不到这个常量。EGLDisplaydisplay=eglGetDisplay(EGL_DEFAULT_DISPLAY);//Type'EGL_DEFAULT_DISPLAY'couldnotberesolved但是编译器没有显示错误:Compile++thumb:NativeTest有什么想法吗? 最佳答案 这个错误与Eclipse没有定义__ANDROID__有关,这使得它没

android - 如何实现 Material Design "Full-width text field"?

我想实现MaterialDesign中的“全角文本字段”,如下所示:https://www.google.com/design/spec/components/text-fields.html#text-fields-full-width-text-field我如何使用MaterialDesign库做到这一点?最新版本中至少有这些可用的库:com.android.support:design:23.0.1com.android.support:appcompat-v7:23.0.1com.android.support:support-v4:23.0.1我从EditText开始:看起来

android - 布局问题 : SliderDrawer doesn't fill parent width

我在Android中使用SliderDrawer。在抽屉里,我有一个布局,其中包含一个膨胀的布局。这是最终结果:请注意抽屉的内容(灰色)如何不占用父级(黑色区域)的整个宽度。这是抽屉代码(main_layout.xml):[更新2,添加了整个代码:]这里是充气区域的代码(media_player_container.xml):你能发现我做错了什么吗??[更新1]这是我膨胀布局的代码(在onCreate()内部):LinearLayoutcontainer=(LinearLayout)this.findViewById(R.id.media_player_container);Layou

display:flex属性

我眼中的弹性盒子display:flex意思是弹性布局,弹性布局简直不要太好用,今天就来和大家具体讲讲它的属性和用法吧。flex的属性(以下五个属性语法都是加在父元素身上的。)一1.flex-direction:row;布局的排列方向(主轴排列方向)row默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。row-reverse显示为行。但方向和row属性值是反的,在水平方向上为从右往左。column显示为列方向为在垂直方向上从上到下column-reverse显示为列。但方向和column属性值是反的2.flex-wrap:nowrap;是否进行换行处理。此语法是加在父元素身上

display:flex属性

我眼中的弹性盒子display:flex意思是弹性布局,弹性布局简直不要太好用,今天就来和大家具体讲讲它的属性和用法吧。flex的属性(以下五个属性语法都是加在父元素身上的。)一1.flex-direction:row;布局的排列方向(主轴排列方向)row默认值,显示为行。方向为当前文档水平流方向,默认情况下是从左往右。row-reverse显示为行。但方向和row属性值是反的,在水平方向上为从右往左。column显示为列方向为在垂直方向上从上到下column-reverse显示为列。但方向和column属性值是反的2.flex-wrap:nowrap;是否进行换行处理。此语法是加在父元素身上

java - fragment_display_message : My first Android app error

我是第一次开发移动应用环境:EclipseKepler,Java1.7后端:我遵循了以下步骤:1)安装AndroidSDK并运行AndroidSDKManager,安装所需文件2)安装的ADTEclipseADT插件:https://dl-ssl.google.com/android/eclipse在某些标准文档的这个阶段,它说您现在必须创建一个AVD,AVD图标应该出现在我的工具栏中,但我找不到它。现在,我正在尝试开发我的第一个应用程序,如本网站所示:http://developer.android.com/training/basics/firstapp/index.html我只是

Android SeekBar 长度与 layout_width 值不匹配

我正在尝试在布局中制作一个带有硬编码宽度的搜索栏,但是,一旦搜索栏的硬编码宽度值超过某个值,搜索栏的宽度将不会反射(reflect)我设置的值。例如:产生一个短的搜索栏,因为宽度决定它应该只有50dp长。这是布局:现在,当我将layout_width更改为300dp时,我看到一个截断的搜索栏,它肯定不是300dp长。这是文件和布局:注意:seekbar似乎被限制在相对布局(红色矩形)的宽度内,任何时候seekbar的长度(由android:layout_width指定)都会超过宽度RelativeLayout的长度是有上限的。如何让我的搜索栏符合我想要的硬编码长度?编辑:我在下面包含了