jjzjj

alignment

全部标签

android - 在不拉伸(stretch)背景的情况下,在 ListView 上对齐两个 TextView,一左一右

所以我在ListView中每行有两个TextViews。一个应该左对齐,另一个右对齐。两个TextViews都有一个圆角矩形作为背景,它应该只是将文本包裹在里面。所以我想到了这个:它看起来适合长文本,但不适合较短的消息:我也尝试过这样的LinearLayout:这适用于短消息,但不适用于长消息:是否可以通过某种方式测量TextViews的组合宽度并以编程方式在这些布局之间切换,或者我在这里做错了什么? 最佳答案 这是否如您所愿?通过添加layout_weight参数并使它们相等,您可以告诉布局引擎在两个View之间平均分配任何空闲空

android - TextView 旋转保持宽度和高度

我试图旋转一个TextView,但是当我旋转它时,它会保留宽度和高度信息我想选择的区域不见了我只想让文本出现在居中对齐的绿色指示器上。我正在更改java部分中的文本“小文本”,但是当文本的长度发生变化时,对齐变得疯狂(图片3)这是我的代码我做错了什么?http://postimg.org/image/9e92i8k2j/->2http://postimg.org/image/lfdj7udhv/->3 最佳答案 您最好编写一个继承自TextView的简单自定义控件(通过nidhi)这是类(class)的副本。publicclassV

flex布局——align-items属性垂直之共有flex-start、center、flex-end& justify-content属性水平之space-around、space-between

flex布局——align-items属性垂直之共有flex-start、center、flex-end&justify-content属性水平之space-around、space-between对容器进行display:flex布局之后,可通过justify-content来调整容器中子元素整体的布局的位置,其值分别有如下几个:注:以下情况均由主轴为从左到右方向进行,其从下到上的主轴情况原理类似flex-start(默认值)即默认状态下的在主轴的左边位置,页面代码如下:/*align-items:flex-start;*/justify-content:flex-start;效果-水平-开

android - 带有多行文本的按钮下沉在对齐线下,如何解决?

我看到简单按钮的奇怪行为,当它们的文本分成几行时。我在更复杂的情况下遇到过它,但即使在最简单的情况下也会发生。使用这种布局:结果是:按钮随着文本的每一行而下降。我要他们排成一行。这是Android错误吗?如何修复? 最佳答案 试试这个: 关于android-带有多行文本的按钮下沉在对齐线下,如何解决?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9129257/

安卓工作室 : How can I get the aligned signed release APK?

我正在使用AndroidStudio,对于其他项目,当我尝试生成签名的APK时,我得到了app-release.apk文件,但遇到了更多麻烦。但是在这个特定的项目中,我只能得到一个app-release-unaligned.apk文件。与我的其他项目的主要区别在于使用了transloaditjar和org.apache.httpcomponents库,为此我必须在我的gradle文件中记下packagingOptions字段。这是我的build.grade文件applyplugin:'com.android.application'android{signingConfigs{}com

android - Android 中的中心对齐

我想知道如何以编程方式使GUI小部件居中。请帮助我。我正在使用LinearLayout。许多问候。 最佳答案 您需要将View的重力设置为CENTER_HORIZONTAL你应该使用的标记:android:layout_gravity="center_vertical|center_horizontal"android:gravity和android:layout_gravity之间的区别在于android:gravity定位该View的内容(即View),而android:layout_gravity相对于其父View定位View

android - android :layout_alignRight ="ID" and android:layout_toRightOf ="ID"?有什么区别

android:layout_alignRight="@id/someId"和android:layout_toRightOf="@id/someId"有什么区别? 最佳答案 这张图片将解释不同之处: 关于android-android:layout_alignRight="ID"andandroid:layout_toRightOf="ID"?有什么区别,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

android - Toast.makeText(...).show() 有时会错位

我正在使用Toast.makeText来显示对话框的结果并且有一个稍微奇怪的问题:文本显示在应该容纳它的框架上方,如下所示:消息与框架未对齐。请对齐它更好。[_________________________________________________]我通常使用的代码看起来像Toastbread=Toast.makeText(getContext(),R.string.message,Toast.LENGTH_LONG);bread.show();来自对话框。我听说糟糕的上下文有时会导致通货膨胀问题,但getOwnerActivity()返回null,所以这已经结束了。在任何情况

Android - 具有右对齐 View 的椭圆大小

如何实现以下布局,其中TextView是一个带有椭圆形末端的TextView并且View是wrap_content并且紧靠在TextView的右侧?以下是布局应如何表现的三个示例,具有不同的TextView宽度:|[TextView][View]||[TextViewTextView][View]||[TextViewTextViewT...][View]|[编辑]下面的TableLayout给出了正确的行为:TableLayout使用3列,最后一个是hack:strechColumns属性使其占用所有可用空间,因此第二个TextView总是紧挨着第一个的右边。由于shr​​inkCo

android - 按钮上文本的对齐方式

我正在创建一个自定义按钮。我想设置按钮上文本的位置。我有两个按钮背景图片(button_off和button_on),第一个用于普通按钮,第二个用于onFocus/onPressed状态。现在我必须在按钮上放置文字,它应该如下所示:但我无法在此背景按钮图像上设置文本的确切位置。请分享您解决此问题的建议。 最佳答案 您可以尝试使用9-patch图像作为背景。此处有更多信息:http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch