如何使用if else语句在Android中隐藏和显示表格行。

huangapple go评论82阅读模式
英文:

How to hide and show the table row with if else statement for android

问题

要隐藏表格,您可以使用以下代码示例:

if (tel != null) {
    tableRow9.setVisibility(View.VISIBLE); // 显示表格行
} else {
    tableRow9.setVisibility(View.GONE); // 隐藏表格行
}

这将根据tel是否为null来显示或隐藏名为tableRow9的表格行。

英文:

How to hide the table

Example:

if tel != null then
show table row
else
hide table row
end if

<TableRow
            android:id="@+id/tableRow9"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <TextView
                android:id="@+id/tvTelH"
                android:layout_width="40dp"
                android:layout_height="wrap_content"
                android:layout_weight="15"
                android:text="Tel : "
                android:textColor="@color/black"
                android:textSize="@dimen/apps_title">

            </TextView>

            <TextView
                android:id="@+id/tvTelD"
                android:layout_width="0dip"
                android:layout_height="wrap_content"
                android:layout_weight="35"
                android:ems="15"
                android:textColor="@color/black"
                android:textSize="@dimen/apps_title">

            </TextView>

        </TableRow>

I want to hide if empty data how to do it... please
I'm new doing android ...

答案1

得分: 1

请使用以下代码:

TableRow tableRow9 = findViewById(R.id.tableRow9);

然后

if (tel != null)
    tableRow9.setVisibility(View.VISIBLE);
else
    tableRow9.setVisibility(View.GONE);
英文:

Use this

TableRow tableRow9 = findViewById(R.id.tableRow9);

and then

if(tel != null)
    tableRow9.setVisibility(View. VISIBLE);
else
    tableRow9.setVisibility(View.GONE);

huangapple
  • 本文由 发表于 2020年1月6日 15:44:19
  • 转载请务必保留本文链接:https://go.coder-hub.com/59608369.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定