gpt4 book ai didi

android - 列表为空时添加按钮

转载 作者:行者123 更新时间:2023-11-29 14:40:51 26 4
gpt4 key购买 nike

我试图在列表为空时动态添加按钮,即没有数据填充列表。我尝试了下面的代码,但它不起作用

public class TableDemoActivity extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linear);

Button test = new Button(this);
test.setText("Hello Android");
test.setId(5);
test.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));

linearLayout.addView(test);

}

}

这是布局文件内容

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linear"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TableLayout
android:id="@+id/TblLyt"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>

<TableRow
android:id="@+id/AcctHeader"
>
</TableRow>

<ExpandableListView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/BankExpandableListView"
android:layout_width="fill_parent"
android:layout_height="443dp"
android:layout_weight="1.32"
>
</ExpandableListView>

</TableLayout>
</LinearLayout>

最佳答案

您可以将您的按钮放在 xml 布局文件中,并根据您的条件执行 visibleinvisible

if(your condition)
{
button.setVisibility(View.VISIBLE);
}
else
{
button.setVisibility(View.GONE);
}

关于android - 列表为空时添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10732076/

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