android里button设置的问题,请高手指教,谢谢。
下面是我设置的button,哪里出错了,导致最后运行时没有按钮出现(TextView没错),谢谢importandroid.app.Activity;importandr...
下面是我设置的button,哪里出错了,导致最后运行时没有按钮出现(TextView没错),谢谢
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
public class newdata01 extends Activity{
private Button myButton05=(null);
private Button myButton06=(null);
private TextView myTextView=(null);
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.newdata01);
myTextView=(TextView)findViewById(R.id.myTextView);
myButton05=(Button)findViewById(R.id.myButton05);
myButton06=(Button)findViewById(R.id.myButton06);
myTextView.setText("接下来您将更新数据。");
myButton05.setText("添加");
myButton06.setText("删除");
}
}
下面是对应的.xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<Button
android:id="@+id/myButton05"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/myButton06"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout> 展开
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;
public class newdata01 extends Activity{
private Button myButton05=(null);
private Button myButton06=(null);
private TextView myTextView=(null);
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.newdata01);
myTextView=(TextView)findViewById(R.id.myTextView);
myButton05=(Button)findViewById(R.id.myButton05);
myButton06=(Button)findViewById(R.id.myButton06);
myTextView.setText("接下来您将更新数据。");
myButton05.setText("添加");
myButton06.setText("删除");
}
}
下面是对应的.xml文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
<Button
android:id="@+id/myButton05"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:id="@+id/myButton06"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout> 展开
1个回答
展开全部
将布局中的这一段:<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
改成:<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>就可以了
因为你把textView的高度设成fill_parent了,它会充满整个父布局的高度!
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
改成:<TextView
android:id="@+id/myTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>就可以了
因为你把textView的高度设成fill_parent了,它会充满整个父布局的高度!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询