问题陈述:-
我正在研究android project
需要创建Bottom Half part of the android screen dynamically
依赖于Markers (Users) on the Map
. 所以我把它分成了android screen
两半。在Top Half
我正在展示Google Maps
哪个工作正常。在Bottom Half
我需要在线性布局上dynamically
创建和其他一些东西。linear layout
我创建了一个image using Paint
只是为了让人们了解我如何需要我的 UI。所以目前我只展示only one Linear Layout example
了bottom half
一个用户。我需要相同的东西n number of users
假设Scrollable.
如果我需要绘制两次(两个用户在那里),那么在下半部分相同的东西将在可滚动模式下出现两次。如果我需要画三遍,那么在下半部分应该有三遍。
下面是我需要添加动态布局代码的代码。
@Override
protected void onPostExecute(ArrayList<User> response) {
if (response!=null) {
// Need to create here dynamically the linear layout.
}
for(User user : response){
// In this loop, I am showing all the user's on the google maps
}
}
任何帮助将不胜感激。对于这种情况,XML 文件应该是什么。
目前,我拥有的 XML 在下面,它是一个简单的 UI,没有正确的下半部分,如我在图像中所示 -
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<com.google.android.maps.MapView
android:id="@+id/mapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:apiKey="0vAX8Xe9xjo5gkFNEEIH7KdHkNZNJWNnsjUPKkQ"
android:clickable="true"
android:enabled="true" />
<TextView
android:id="@+id/textView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="TextView" />
</LinearLayout>
笔记:
在下半部分,我需要图像和图像旁边的一些文本,例如名称等。