Основная активность не отображается в Android - PullRequest
0 голосов
/ 01 мая 2011

У меня есть приложение в Android, я изменил основную активность, и теперь, когда я его запускаю, ничего не отображается. Я не знаю, что может быть не так. Пожалуйста, помогите.

main.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/text1" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
 />
<Button  
android:id="@+id/btnCrash"
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/btnCrash"
/>
</LinearLayout>

Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest package="gdpTesis.client" android:versionCode="1"
android:versionName="1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<application android:icon="@drawable/icon" android:label="@string/app_name"
    android:name="gdpTesis.client.main.GdpTesisApplication">
    <activity android:name=".main.GdpTesisMainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
</manifest>

Активность

package gdpTesis.client.main;

import gdpTesis.client.R;
import android.app.Activity;
import android.os.Bundle;

public class GdpTesisMainActivity extends Activity {

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

Ответы [ 2 ]

0 голосов
/ 04 августа 2011

Я не могу в это поверить!У меня эмулятор, и у меня нет телефона Android, поэтому я ожидал после запуска приложения увидеть его на экране эмулятора, но оно было заблокировано, и оно не разблокируется само по себе, поэтому просто разблокируйте егос помощью мыши ... показал активность.извиняюсь!и спасибо!

0 голосов
/ 01 мая 2011

Я не совсем понимаю ваши соглашения об именах. Пакет действий и имя

gdpTesis.client.main
GdpTesisMainActivity

Пакет манифеста и имя

gdpTesis.client
.main.GdpTesisMainActivity

Я не понимаю необходимости

import gdtTesis.client.R

Рассмотрим:

Активность

package gdpTesis.client
class GdpTesis

Manifest

package gdpTesis.client
Activity name GdpTesis

и удалите имя приложения Manifest и импортируйте gdpTesis.client.R

...