Jos*_*osh 2 android android-layout
我有一个像这样声明的ListActivity
public class SelectSiteActivity extends ListActivity
Run Code Online (Sandbox Code Playgroud)
然后,我有一个像这样的自定义适配器
public class SiteListAdapter extends ArrayAdapter<SimpleSiteModel>
Run Code Online (Sandbox Code Playgroud)
我的布局看起来像这样
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:background="#ffffff">
<TextView
android:id="@+id/siteName"
android:textColor="#000000"
android:text="Site Name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp" />
<ImageView
android:id="@+id/siteListMoreImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/expander_ic_minimized" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
如何ImageView将所有方向一直向右按下,使它们全部垂直对齐,然后TextView占据行的其余部分,因此它们在中心垂直对齐?
我不确定我是否得到了它,但如果你的意思是:
+------------+---+
| blabla | o |
+------------+---+
| bla | o |
+------------+---+
! ....... !...!
Run Code Online (Sandbox Code Playgroud)
那么你可以使用android:weight=1的TextView,并=0为ImageView,并居中文本使用android:gravity="center_horizontal".
| 归档时间: |
|
| 查看次数: |
2949 次 |
| 最近记录: |