Articles of android layout

具有相同菜单的片段在相同的布局上会导致重复的菜单项

我有一个有2个片段的布局。 这些片段使用相同的菜单,因为我有另一个布局只有其中一个(用于小屏幕设备)。 我的问题是菜单中显示每个片段的菜单项,因为它们来自同一个菜单,所以它们彼此重复。 我需要只显示一个片段的菜单,而不是两者。 无论如何我可以存档吗? 或者,可能更好,创建2个不同的菜单。 一个用于仅具有这些片段之一的布局(用于小屏幕设备),另一个用于具有两个片段的布局。 我怎么能这样做? 编辑:我使用ActionBarSherlock库来实现向后兼容,我在Android 3.0模拟器上测试它。

如何停止ActionBar选项卡导航,以便在它变得太长时显示为微调器?

我有一个带有Tab导航的操作栏。 在3.1上运行时一切都很好,但是一旦我在4.1设备上安装了应用程序,那些强制显示为微调器的选项卡会破坏我的布局设计。 看起来这些标签占用了太多空间(如果我删除了一些看起来很好的片段。有没有办法停止这种行为并再次显示导航作为标签,就像在Android 3.1中一样?有人知道吗? 谢谢!

如何将自定义视图添加到布局?

我有一个从View类扩展的GraphicsView类,我想将这个GraphicsView类添加到我的项目中的主布局。 我怎样才能做到这一点? static public class GraphicsView extends View { public GraphicsView(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { // Drawing commands go here Path rect = new Path(); rect.addRect(100, 100, 250, 50, Direction.CW); Paint cPaint = new Paint(); cPaint.setColor(Color.LTGRAY); canvas.drawPath(rect, cPaint); } } 和我的main.xml :

如何正确对齐Android中工具栏上的图像

我在我的活动中使用ToolBar 。 我想对齐用户的个人资料图片。 我使用过android:layout_alignParentRight=”true”但它不起作用。 1. XML 2.ScreenShot 如何将图像对齐到工具栏的右端?

Android可点击布局

我有一个线性布局,我设置为clikable + focus,但问题是点击时没有显示焦点。 如何才能显示焦点。 inheritance我的代码

RelativeLayout – CenterInParent和marginTop

我有以下XML: 但它看起来就像marginTop被忽略了。

如何在android中创建循环imageButton?

伙计们我在我的布局文件中创建了一个imageButton并设置了一个圆形的png图像作为它的背景。但是当我运行我的应用程序时,它显示一个方形按钮,我的给定图像放在它的中间。

contentDescription =“@ null”一个坏主意?

Lint抱怨他们设置了一个内容描述。 因此,为了避免创建字符串,我将其设置为null。 android:contentDescription=”@null” 这似乎平息了棉绒的抱怨。 我有点迷失为什么我需要设置一个对contentDescription的字符串引用。 这样做的目的是什么? 为什么我需要这个? 并且基本上将其设置为null,这是一个好主意吗?

横向和纵向方向android的不同的设计

我们可以为横向设置不同的xml,为纵向设置使用不同的xml吗? 我正在开发一个简单的应用程序,有几个按钮和textviews,xml在纵向看起来很好,但是当我检查横向时,使用相同的xml,设计看起来不太好。 任何建议都表示赞赏..谢谢。

如何在PercentRelativeLayout中使用layout_aspectRatio?

我尝试使用PercentRelativeLayout在视图上实现16:9的宽高比。 所以我把这行放在build.gradle文件中:compile’c​​om.android.support:design:23.0.1 compile ‘com.android.support:design:23.0.1’ 我用这个布局: 问题: Android Studio警告我: ‘layout_height’ should be defined为ImageView ‘layout_height’ should be defined 。 当我运行我的项目时,我得到: Error:(15) No resource identifier found for attribute ‘layout_aspectRatio’ 。 那有什么不对?