gpt4 book ai didi

Android ListView 项目布局不起作用

转载 作者:行者123 更新时间:2023-11-30 02:57:58 25 4
gpt4 key购买 nike

任何人都可以帮助我处理我的 ListView 项目的这种布局,我正在努力实现这一目标 enter image description here

这是我的布局 xml 文件,它只显示日期、第一个团队名称和 Logo ,

<?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="wrap_content"
android:orientation="vertical"
android:padding="5dip">

<!-- date -->
<TextView
android:id="@+id/game_date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#c2c2c2"
android:typeface="sans"
android:textSize="11dip"
android:layout_weight="1"
android:layout_gravity="center"/>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dip">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dip">

<!-- team1 -->
<TextView
android:id="@+id/team1"
android:layout_toLeftOf="@+id/team_logo"
android:layout_width="80dip"
android:layout_height="80dip"
android:text="Equipo 1"
android:textColor="#c2c2c2"
android:typeface="sans"
android:textSize="13dip" />

<!-- game_team1_logo -->
<ImageView
android:id="@+id/game_team1_logo"
android:layout_width="40dip"
android:layout_height="40dip"
android:src="@drawable/list_placeholder"
android:layout_weight="1"/>

</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dip">

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dip">

<!-- game_score_team1 -->
<TextView
android:id="@+id/game_score_team1"
android:layout_width="10dip"
android:layout_height="10dip"
android:text=" 0 "
android:textColor="#ffffff"
android:typeface="sans"
android:textSize="30dip" />

<!-- divider -->
<TextView
android:layout_width="10dip"
android:layout_height="10dip"
android:text=" - "
android:textColor="#c2c2c2"
android:typeface="sans"
android:textSize="30dip" />

<!-- game_score_team2 -->
<TextView
android:id="@+id/game_score_team2"
android:layout_width="10dip"
android:layout_height="10dip"
android:text=" 0 "
android:textColor="#ffffff"
android:typeface="sans"
android:textSize="30dip" />

</LinearLayout>

<!-- game_status -->
<TextView
android:id="@+id/game_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" FINALIZADO "
android:textColor="#ffffff"
android:typeface="sans"
android:textSize="30dip" />

</LinearLayout>

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dip">

<!-- team2 -->
<TextView
android:id="@+id/team2"
android:layout_width="80dip"
android:layout_height="80dip"
android:text="Equipo 2"
android:textColor="#c2c2c2"
android:typeface="sans"
android:textSize="13dip" />

<!-- game_team2_logo -->
<ImageView
android:id="@+id/game_team2_logo"
android:layout_width="40dip"
android:layout_height="40dip"
android:src="@drawable/list_placeholder"
android:layout_weight="1"/>

</LinearLayout>

</LinearLayout>

</LinearLayout>

最佳答案

对于您的团队 1 LinearLayout,您正在使用 android:layout_width="fill_parent"

    <LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="5dip">

<!-- team1 -->
<TextView
android:id="@+id/team1"
android:layout_toLeftOf="@+id/team_logo"
android:layout_width="80dip"
android:layout_height="80dip"
android:text="Equipo 1"
android:textColor="#c2c2c2"
android:typeface="sans"
android:textSize="13dip" />

<!-- game_team1_logo -->
<ImageView
android:id="@+id/game_team1_logo"
android:layout_width="40dip"
android:layout_height="40dip"
android:src="@drawable/list_placeholder"
android:layout_weight="1"/>

</LinearLayout>

尝试将其更改为 wrap_content。通过使用 fill_parent,您可以强制其他元素离开屏幕。

您还需要使用 wrap_content 作为其他布局的宽度。

关于Android ListView 项目布局不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22975762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com