我在xml文件中放了一个按钮,为什么显示空白

傲儿our 发布于 2014/09/17 15:19
阅读 483
收藏 0

这是.xml文件

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" 
    >
    


    
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:orientation="vertical" >


    <!--  <Button
        android:id="@+id/ctnue"
        android:layout_width="285dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:text="@string/ctnue" />-->


    <Button
        android:id="@+id/choose"
        android:layout_width="285dp"
        android:layout_height="0dp"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:text="@string/choose" />
<!--  
    <Button
        android:id="@+id/howtoplay"
        android:layout_width="285dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:text="@string/howtoplay" />


    <Button
        android:id="@+id/aboutus"
        android:layout_width="285dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_weight="1"
        android:text="@string/aboutus" />-->
</LinearLayout>


   
</FrameLayout>


这是.java文件

package com.example.l2048;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.util.Log;
import android.view.Display;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;
import android.view.WindowManager;
import android.widget.LinearLayout;
import android.widget.FrameLayout;
import android.widget.Button;


public class ffirst extends Activity {
//private Button bt_continue;
private Button bt_choose=null;
//private Button bt_howtoplay;
//private Button bt_aboutus;


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

bt_choose = (Button) findViewById (R.id.choose);
bt_choose.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v){
Intent intent = new Intent();
intent.setClass(ffirst.this,MainActivity.class);   
           ffirst.this.startActivity(intent);   
}
});
}
}


这是mainfest文件

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.l2048"
    android:versionCode="1"
    android:versionName="1.0" >


    <uses-sdk
        android:minSdkVersion="10"
        android:targetSdkVersion="18" />


    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity android:name="com.example.l2048.ffirst">
            <intent-filter >
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
    </application>


</manifest>


本人刚开始学,求大神指教。
加载中
0
loyal
loyal
<Button
        android:id="@+id/choose"
        android:layout_width="285dp"
        android:layout_height="0dp"
        android:layout_gravity="center"
        android:layout_weight="1"

        android:text="@string/choose" />

高度是0,怎么可能显示呢???

傲儿our
傲儿our
谢谢,可是为什么改了之后还是不显示啊
0
carlos
carlos

 android:layout_weight="1"

这个去掉再试试看

你这里只有一个按钮,没有其他的了,这个为1表示全部占满了

返回顶部
顶部