Questions tagged «android-linearlayout»

LinearLayout是Android中的基本布局之一。它水平或垂直排列一个接一个的子对象。



5
Android-在LinearLayout中水平居中放置TextView
我有以下基本布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/title_bar_background"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:textAppearance="?android:attr/textAppearanceLarge" android:padding="10dp" android:text="HELLO WORLD" /> </LinearLayout> <LinearLayout> 看起来xml是正确的,但文本在左侧对齐。textview占据了父级的整个宽度,并且将textview设置为居中。不确定是什么问题...

7
如果大于1行,如何在TextView上显示椭圆?
我有以下布局不起作用: <LinearLayout android:orientation="horizontal" android:layout_width="match_parent" android:id="@+id/experienceLayout" android:background="#ffffff" android:layout_height="match_parent" android:paddingLeft="6dp" android:paddingRight="6dp" android:paddingBottom="6dp" android:paddingTop="6dp"> <TextView android:layout_weight="1" android:id="@+id/experienceLabel" android:text="Experience" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:textStyle="bold"> </TextView> <TextView android:id="@+id/experienceTextView" android:text="TextView" android:layout_height="wrap_content" android:textColor="#000000" android:layout_width="wrap_content" android:ellipsize="end" android:lines="1" android:maxLines="1" android:singleLine="true" android:fadeScrollbars="false"> </TextView> </LinearLayout>

20
如何从不同的LinearLayouts分组RadioButton?
我想知道是否可以将每个单独的分组RadioButton为一个唯一的RadioGroup 保持相同结构的分组。我的结构如下所示: LinearLayout_main LinearLayout_1 单选按钮1 LinearLayout_2 单选按钮2 LinearLayout_3 单选按钮3 如您所见,现在每个RadioButton都是不同的孩子LinearLayout。我尝试使用下面的结构,但是不起作用: 广播组 LinearLayout_main LinearLayout_1 单选按钮1 LinearLayout_2 单选按钮2 LinearLayout_3 单选按钮3

11
如何在水平LinearLayout上添加(垂直)分隔线?
我试图将分隔线添加到水平线性布局,但无济于事。分频器只是不显示。我是Android的新手。 这是我的布局XML: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> </LinearLayout> </RelativeLayout>

6
代码中的布局方向
我的应用程序中包含以下代码: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); 我只想将LinearLayout的方向设置为垂直。XML中的等效项是: android:orientation="vertical" 没有XML,如何在代码中实现?

13
如何在Android中的linearlayout周围显示阴影?
如何显示线性布局的阴影。我想要带有圆线布局周围阴影的白色圆形背景。到目前为止,我已经做到了。 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="10dp" android:background="@xml/rounded_rect_shape" android:orientation="vertical" android:padding="10dp"> <-- My buttons, textviews, Imageviews go here --> </LinearLayout> 以及xml目录下的rounded_rect_shape.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#ffffff" /> <corners android:bottomLeftRadius="3dp" android:bottomRightRadius="3dp" android:topLeftRadius="3dp" android:topRightRadius="3dp" /> </shape>


2
LinearLayout与RelativeLayout [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 RelativeLayoutoverLinearLayout在android中有什么优势?对于特定的设计,您希望使用哪种设计?其背后的原因是什么? 它是(RelativeLayout)可比的还是类似HTML的<div>?

2
删除linearlayout中的所有项目
我创建一个引用xml项目的linearlayout。在这个linearlayout内部,我动态地放置了一些textview,因此无需从xml中获取它们。现在,我需要从linearlayout中删除这些textview。我尝试了这个: if(((LinearLayout) linearLayout.getParent()).getChildCount() > 0) ((LinearLayout) linearLayout.getParent()).removeAllViews(); 但这不起作用。我能怎么做?谢谢,Mattia

6
如何在Android中动态地将TextView添加到LinearLayout?
我尝试将a添加TextView到LinearLayout动态代码中,例如以下代码,但是在运行应用程序时它不会出现吗? setContentView(R.layout.advanced); m_vwJokeLayout=(LinearLayout) this.findViewById(R.id.m_vwJokeLayout); m_vwJokeEditText=(EditText) this.findViewById(R.id.m_vwJokeEditText); m_vwJokeButton=(Button) this.findViewById(R.id.m_vwJokeButton); TextView tv=new TextView(this); tv.setText("test"); this.m_vwJokeLayout.addView(tv); 有什么问题?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.