Tag: android layout

背景图像放置

我试图设置我的根LinearLayout元素(这是设置为fill_parent在这两个维度)有一个背景图像,总是位于屏幕的左下angular,无论设备的方向。 如果有一些方法来设置背景图像的位置,比如使用“background-position:left bottom”可以用css做的那样,那将是非常好的。 但我没有看到在Android中实现这一点的方法。 有没有办法做到这一点? 谢谢您的帮助。

我如何删除android studio中的标题栏?

在我的应用程序中有这个标题栏在溢出菜单的顶部,但我不需要设置,只有一个屏幕。 当我改变主题像其他许多问题中描述的那样,我得到了旧的2.2主题。 我想有一个现代的主题,没有顶部的酒吧。

Android图标和文本的button

我在我的应用程序中有这样的button: <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> 我正在尝试创build一个与文本和图标相同的button。 android:drawableLeft不适用于我(也许会,但我不知道如何设置一个最大高度的图标)。 所以我创build了一个带有ImageView和TextView的LinearLayout,并使它像一个button: <LinearLayout android:id="@+id/bSearch2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@android:drawable/btn_default" android:clickable="true" android:padding="16dp" android:orientation="horizontal" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginLeft="5dp" android:adjustViewBounds="true" android:maxHeight="30dp" android:maxWidth="30dp" android:scaleType="fitCenter" android:src="@drawable/search_icon" /> <TextView android:id="@+id/tvSearchCaption" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:textSize="24sp" android:paddingRight="30dp" android:gravity="center" android:text="Search" /> </LinearLayout> 我的新button正是我想要的(字体大小,图标和文本放置)。 但它看起来不像我的默认button: 所以我试着改变我的新Button的背景和文字颜色: Button Search = (Button) findViewById(R.id.bSearch); LinearLayout bSearch2 = (LinearLayout) […]

在使用selectableItemBackground属性时使用button背景的自定义颜色

我正在尝试使用 android:background="?android:attr/selectableItemBackground" 让我的button为每个Android版本做适当的效果,如涟漪等 但是当我需要不同的颜色时,这会产生一个灰色的button。 我怎样才能覆盖这个默认的颜色?

在android布局中,layout_height =“0dip”的效果/含义是什么

我见过几个使用android:layout_height =“0px”或“0dip”的例子,但我不明白这个的影响。 看来,这将使布局0像素高。 价值是减轻了,但还有其他因素,如“重量”或任何父视图的高度?

如何在单个应用程序中使用应用程序小部件创buildAndroid应用

我已经做了一个Android应用程序 ,其中存储与人名和电话号码的date。 现在我必须为这个应用程序开发一个小部件来显示今天(date,人名和电话号码)与button。 要求: 单一的应用程序和小部件。 当我点击小部件中的button时,它将启动我的应用程序。 小工具的数据应该总是与我的应用程序同步 – 当今天(人5和应用程序添加5个人,然后小部件显示10人数据) 我怎样才能devise这个小部件? 任何指导? 我必须使用水平的ScrollView。 我做了一个简单的小部件演示,但我不知道如何与我的应用程序同步。 请分享您的经验,并对我的小部件和应用程序提供一些想法。

Android碎片之间的影子分隔符

我有一个布局类似于平板电脑的ICS Gmail应用程序(左侧的ListFragment和右侧的内容),我想知道如何构build布局,使得两个片段之间有阴影分隔符(如Gmail应用程序,如下所示) 。 此外,因为这适用于这个问题,我怎样才能在活动列表项目的布局中有这个漂亮的三angular形/箭头标记? 我假设要实现这个,ListView本身必须位于阴影“图层” 之上 ,但我不知道如何创build它。

左边的drawable和EditText中的文本之间的缝隙

你好,我设置可绘制的左端EditText使用属性android:drawableLeft="@drawable/email_drawable" ,我正在尝试这个设置绘制完美,但它没有设置左边的drawable和文本之间的差距。 你能帮我实现吗? <EditText android:id="@+id/emailEditText" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/sign_up_edittext_vertical_top_margin" android:drawableLeft="@drawable/email_drawable" android:imeOptions="actionNext" android:inputType="textEmailAddress" android:singleLine="true" />

parseSdkContent失败无法初始化类android.graphics.Typeface

当我打开布局编辑器, 日食是给这个错误: parseSdkContent failed Could not initialize class android.graphics.Typeface 而当我尝试运行项目,这是给这个错误: An internal error occurred during: "Launching myapp". java.lang.NullPointerException 每当我得到这个错误,我必须重新启动日食。 有没有解决办法? 这个问题今天突然开始了。 XML文件: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#66000000" > <RelativeLayout android:id="@+id/refresh_match_layout" android:layout_width="fill_parent" android:layout_height="150dp" android:layout_centerInParent="true" android:layout_margin="15dp" android:background="@drawable/app_detay_lay_bg" android:orientation="vertical" android:padding="10dp" android:visibility="visible" > <ImageView android:id="@+id/app_icon" android:layout_width="50dp" android:layout_height="50dp" android:padding="10dp" android:textColor="#ffffff" android:textSize="20sp" /> <TextView android:id="@+id/app_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:textColor="#000000" android:layout_toRightOf="@+id/app_icon" android:layout_marginTop="2dp" […]

如何在android中垂直居中文本

我有阿拉伯语的文字,所以我把重力放在正确的位置,以便从右侧开始input文字。 文本从现在开始。 但另一个问题是文本开始从页面顶部呈现。 但是我需要垂直居中文本。 虽然我尝试了几个变化,我不能让它垂直居中。 这是我的XML文件的示例。 <LinearLayout android:id="@+id/linearLayout5" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="right" android:orientation="vertical" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" android:layout_marginBottom="23dp" android:gravity="right" android:padding="@dimen/padding_maintextview" android:text="@string/text" android:textAppearance="?android:attr/textAppearanceMedium" android:textSize="20sp" /> </LinearLayout> 问题在于上面的textview。 这里我已经把整个XML文件。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/page1background" android:paddingRight="@dimen/padding_large" > <TextView android:id="@+id/textView1" android:layout_width="196dp" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:paddingTop="@dimen/padding_Title_Top" android:text="@string/text" android:textAppearance="?android:attr/textAppearanceMedium" android:textSize="20sp" /> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/textView1" android:gravity="center_horizontal" […]