Articles of 布局

Android和得到一个视图与id转换为一个string

在Android项目的Java代码中,如果你想要一个视图资源的引用,你可以做如下的事情: View addButton = findViewById(R.id.button_0); 在上面的R.id.button_0不是一个string。 是否有可能通过一个stringdynamic引用资源,如“ R.id.button_0 ”? 我想通过“ R.id.button_%i ”来引用button,其中%i被一些有效的索引replace。

删除TabLayout中的换行符

我只是将新的TabLayout组件添加到我的应用程序。 正如你可能知道有两种不同的标签页模式app:tabMode="scrollable"和app:tabMode="fixed" 。 当我使用app:tabMode="fixed" ,得到如下结果: 在左侧和右侧没有边距/填充,但文本被包裹。 但是当我使用app:tabMode="scrollable"我得到如下结果: 文本没有被包裹,但这是一个奇怪的边缘在右侧,我不能摆脱它。 我也尝试将tabGravity设置为app:tabGravity="center"或app:tabGravity="fill"但没有实现任何更改。 如果你们中的任何一个聪明的男人和女孩都能为我解决问题,那将会很好。 干杯,卢卡斯

Android布局右alignment

我有以下布局 <?xml version="1.0" encoding="utf-8"?> <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="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <WebView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="13"> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content"> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <ImageButton android:background="@null" android:id="@+id/back" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/back" android:padding="10dip" /> </LinearLayout> <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1"> <ImageButton android:background="@null" android:id="@+id/forward" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/forward" […]

Android与重力的相对布局问题

我怎样才能把textview id =“naslov”到中心? 我也尝试了layout_gravity =“center”,但是这也不起作用。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/naslov" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dip" android:text="Povzetek" android:gravity="center"/> <TextView android:id="@+id/aha" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:text="Vseh oddaj:" android:layout_below="@id/naslov"/> </RelativeLayout>

Android:如何dynamic地包含XML布局?

我想分解我的用户界面到几个XML布局。 第一个是主布局,其他的则是内容布局。 我希望能够在运行时dynamic地设置哪些content_layout,所以我不想在我的XML文件中设置"layout="@+layout/content_layout" 。 这是我的布局: main_layout.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="600dp" android:layout_height="800dp" > <TextView android:id="@+id/title" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" /> <include /> <!– I WANT TO INCLUDE MY CONTENT HERE –> <Button android:id="@+id/cancelButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:text="Cancel" /> </RelativeLayout> content_layout.xml: <?xml version="1.0" encoding="utf-8"?> <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/whatever" android:layout_height="wrap_content" android:layout_width="fill_parent" /> content_layout2.xml: <?xml version="1.0" encoding="utf-8"?> <ListView […]

如何在Android中包含两次布局?

Android的<include />元素允许你包含其他的XML布局。 用于多个活动的共同标题。 但是,如果你想在同一个视图中多次包含一个布局呢? 例如,我有一个精心制作的布局,我想在我看来三次显示。 每个实例都需要不同的值。 由于include基本上是一个XML,并粘贴在这里 ,我需要更强大的东西。 有这样的机制吗? (我是否正确解释自己?)

“GONE”的观点对演出有害吗?

我正在制作一个应用程序,它可能会为我节省一些时间来为多个活动提供一个布局,其中一些视图根据正在使用的活动设置为GONE。 我知道在一个布局中有大量的视图可能会导致糟糕的performance。 如果我有一个有大量意见的活动,但是这些意见中有很大一部分是去的,那么这个活动仍然performance不佳。 也就是说,被设定为“无效”的观点是否会造成业绩恶化? 如果是的话,他们要求的处理能力比VISIBLE或INVISIBLE的要less吗? 谢谢!