我试图在ListView的上下文中了解Android布局,它看起来非常原始(尽管我完全有可能做错了),如果我想在列表视图中渲染一些简单的东西,包括名称和计数,如下所示:
我在WP8 / WPF / Silverlight中使用这种XAML:
然而,Android布局似乎不可能 – 我尝试使用RelativeLayout但看起来好像其中一个或另一个总是全尺寸而另一个会被吃掉.
解决方法:
你想要这样的东西吗?
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="Thing" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="Count" />
或者您可以使用LinearLayout并设置权重:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="4"
android:text="Thing" />
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="Count" />
或者您可以使用GridView,developer.android.com上有一个great example.
标签:android,xaml
来源: https://codeday.me/bug/20190529/1179835.html