再次成为android人中新人的问题。
我几乎可以在这里找到所有答案。不幸的是,什么都没有用完。
我只想要一个(后退)按钮来添加。我没有收到错误消息,但对我来说没有显示该按钮。
有人可以帮我吗?
蒂莫
Button btn = new Button(this);
btn.setText("Zurück");
btn.setVisibility(View.VISIBLE);
btn.setHeight(10);
btn.setWidth(100);
LinearLayout linearLayout = (LinearLayout)findViewById(R.id.layout_main);
linearLayout.addView(btn, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
Button buttonNews = (Button)findViewById(R.id.btn_news);
buttonNews.setVisibility(View.GONE);
Button buttonWeather = (Button)findViewById(R.id.btn_weather);
buttonWeather.setVisibility(View.GONE);
Button buttonTraffic = (Button)findViewById(R.id.btn_traffic);
buttonTraffic.setVisibility(View.GONE);
将 Button 的模具高度设置为超过 48....
不幸的是,这没有效果。
一个理解问题...
LinearLayout 线性布局 = (LinearLayout) findViewById (R.id.layout_main);
layout_main 是 layoutID 吗?
那是在 main.xml 中,我现在是这样吗?
<?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"
android:id="@+id/layout_main"
>
<Button
android:id="@+id/btn_back"
android:layout_width="fill_parent"
android:layout_height="57dp"
android:minHeight="92dp"
android:onClick="onMyButtonClick"
android:text="@string/btn_news"
android:textSize="22sp" />
<Button
android:id="@+id/btn_traffic"
android:layout_width="fill_parent"
android:layout_height="57dp"
android:minHeight="92dp"
android:onClick="onMyButtonClick"
android:text="@string/btn_traffic"
android:textSize="22sp" />
<Button
android:id="@+id/btn_weather"
android:layout_width="fill_parent"
android:layout_height="57dp"
android:minHeight="92dp"
android:onClick="onMyButtonClick"
android:text="@string/btn_weather"
android:textSize="22sp" >
</Button>
<ListView
android:id="@+id/listMainView"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</ListView>
</LinearLayout>