Articles of android layout

如何设置背景图片Android xml文件的透明度

我已经使用以下代码行将图像作为我的Android应用程序的背景: android:background=”@drawable/background” 我现在想让它透明40%但是在xml文件中这怎么可能? 我的exm文件如下所示:

如何在imageView上设置文本?

我在屏幕顶部放置了一个应用程序栏,如下图所示: 现在我想在图像上设置文本,以便图像如下所示: 如何在图像上设置文本? 提前致谢

java.lang.StackOverFlow错误。 怀疑太多意见?

当您收到如下所示的错误(Android 1.5)时,是因为嵌套的ViewGroup太多,还是因为View的总数太大了? 是否有任何技巧可以解决它,同时仍然保持您的应用程序相同的外观? java.lang.StackOverflowError at android.text.Styled.measureText(Styled.java:371) at android.text.Layout.measureText(Layout.java:1600) at android.text.Layout.getLineMax(Layout.java:654) at android.text.Layout.draw(Layout.java:310) at android.text.BoringLayout.draw(BoringLayout.java:356) at android.widget.TextView.onDraw(TextView.java:3921) at android.view.View.draw(View.java:5838) at android.view.ViewGroup.drawChild(ViewGroup.java:1486) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at android.view.ViewGroup.drawChild(ViewGroup.java:1484) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at android.widget.AbsListView.dispatchDraw(AbsListView.java:1319) at android.widget.ListView.dispatchDraw(ListView.java:2820) at android.view.View.draw(View.java:5944) at android.widget.AbsListView.draw(AbsListView.java:2121) at android.view.ViewGroup.drawChild(ViewGroup.java:1486) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at android.view.ViewGroup.drawChild(ViewGroup.java:1484) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at android.view.View.draw(View.java:5841) at android.widget.FrameLayout.draw(FrameLayout.java:352) at android.view.ViewGroup.drawChild(ViewGroup.java:1486) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at android.view.ViewGroup.drawChild(ViewGroup.java:1484) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1228) at […]

Android XML:android:elevation vs. app:elevation

我什么时候使用android:elevation和app:elevation ? 这两者有什么区别?

Android:具有现有布局的自定义视图的多个视图子项

我必须在Android中构建更复杂的自定义视图。 最终布局应如下所示: 但是,在XML文件中我只想定义它(不定义SomeView,SomeOtherView等): 这在Android中是否可行,如果是的话:最干净的方法是什么? 我想到的可能的解决方案是“覆盖addView()方法”和“删除所有视图并在以后再次添加它们”,但我不确定要走哪条路…… 非常感谢您的帮助! 🙂

仅限键盘编号的EditText视图

我想要一个只有可见数字的键盘到EditText视图。 没有任何其他角色。 我已经测试了所有可用的输入并且不起作用。 我已经搜索了一种只使用数字键盘的方法,但我只看到过引用: android: inputType = “numberPassword” 但我想在EditText中看到可见的数字。 有人可以帮帮我吗? 我想要一个这样的键盘:(numberPassword) 我尝试过: android:digits=”0123456789″ android:inputType=”phone” 和 android:inputType=”number” 并且看起来像那样:

改变搜索栏拇指的大小

我正在使用一个drawable for seekbar thumb with android:thumb=”@drawable/thumb” 如何在倾角单元中设置此拇指的大小? 因为我使用了类似于搜索栏的样式 false 8dip 8dip 8dip 我希望拇指的高度和宽度为12dip 。

在CSS中,什么是相当于display:none的Android?

什么是CSS样式属性显示的android等价物:无? 在网页中,display:none stylesheet会导致应用它的网页元素被隐藏,而不占用任何空间。 当使用Javascript动态更改元素的属性时,浏览器会显示元素移动其周围的任何其他元素。

删除堆叠的TextView之间的空间

我有一个垂直的LinearLayout , LinearLayout有两个TextView 。 前者包含一个静态文本属性(它的文本永远不会改变),而最后一个包含一个回归计时器。 下图显示了两个项目: 我想消除两个文本都有顶部和底部的空白区域。 我尝试了几种方法…… android:includeFontPadding=”false” android:lineSpacingMultiplier=”1″ android:lineSpacingExtra=”0dp” android:paddingTop=”0dp” android:paddingBottom=”0dp” android:layout_marginTop=”0dp” android:layout_marginBottom=”0dp” ……但他们都没有删除文本上方的空格。 如何在没有任何额外空间的情况下使两个文本彼此靠近? PS:我发现了类似的问题 ,但没有人回答。 完整的布局代码:

Android:使用文本内部绘制圆圈

我需要在我的片段中绘制三个圆圈,圆圈的大小不同,我指的是这个链接我得到的结果就是这个 这是我的XML代码:UPDATED 但我需要的是这样的 你可以看到圈子必须紧密相连,但是当我使用XML视图时,我无法实现这一点。 我怎么能实现这一点,我需要在我的圈子中使用onClickListeners ,这就是我使用视图的原因 这可以通过Canvas绘图实现,我听说canvas不是视图所以这会限制我给点击听众,如果我错了纠正我 更新: 我通过XML方法满足了我的需求,有没有办法通过canvas绘图实现这一点,我应该发布另一个问题吗?