不幸的是,我的应用已停止在一个简单的应用程序

时间:2016-06-06 09:19:46

标签: android android-layout

我正在android studio中学习android编程,我正在尝试做一个简单的应用程序,只是一个登录活动,如果是正确的,则显示主要活动。

我做的第一部分是主要活动,一些布局只是试图显示项目中drawable文件夹中的一些图像,但我甚至无法启动表单。我使用genimotion,它说“不幸的是,Imagenes停止了”Imagenes是我的项目的名称。我刚刚开始学习,所以也许有些东西我忘记但我自己也无法意识到。 网站:sidneylc.com Proyect名称:Imagenes

这是activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:orientation="vertical"
    tools:context="com.sidneylc.imagenes.MainActivity">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp">

        <RelativeLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@drawable/ciudad1"
            android:layout_marginRight="10dp">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/Dubai"
                android:background="#212fcc"
                android:textColor="#ffffff"
                android:layout_margin="10dp"
                android:paddingTop="3dp"
                android:paddingBottom="3dp"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:layout_alignParentTop="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />
        </RelativeLayout>

        <RelativeLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@drawable/ciudad2">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/Seul"
                android:background="#1bd2cd"
                android:textColor="#ffffff"
                android:layout_margin="10dp"
                android:paddingTop="3dp"
                android:paddingBottom="3dp"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:layout_alignParentBottom="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true" />
        </RelativeLayout>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_marginTop="10dp">

        <RelativeLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@drawable/paisaje1"
            android:layout_marginRight="10dp">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/Paisaje1"
                android:background="#f70d5b"
                android:textColor="#ffffff"
                android:layout_margin="10dp"
                android:paddingTop="3dp"
                android:paddingBottom="3dp"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:layout_alignParentTop="true"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />
        </RelativeLayout>

        <RelativeLayout
            android:layout_width="0dp"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:background="@drawable/paisaje2">

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/Paisaje2"
                android:background="#64e623"
                android:textColor="#ffffff"
                android:layout_margin="10dp"
                android:paddingTop="3dp"
                android:paddingBottom="3dp"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:layout_alignParentBottom="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentEnd="true" />
        </RelativeLayout>

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_marginTop="10dp"
        android:background="@drawable/montana1">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/Montana1"
            android:background="#fdd835"
            android:textColor="#ffffff"
            android:layout_margin="10dp"
            android:paddingTop="3dp"
            android:paddingBottom="3dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:layout_alignParentTop="true"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true" />
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_marginTop="10dp"
        android:background="@drawable/montana2">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/Montana2"
            android:background="#fdd835"
            android:textColor="#ffffff"
            android:layout_margin="10dp"
            android:paddingTop="3dp"
            android:paddingBottom="3dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:layout_alignParentBottom="true"
            android:layout_alignParentRight="true"
            android:layout_alignParentEnd="true" />
    </LinearLayout>

</LinearLayout>

当我尝试显示应用程序不到一秒钟,然后说“不幸的是,Imagenes停止了”

我不得不将logcat上传到gist,因为它超过了30k的字符限制,总logcat超过60k行。 链接在这里: https://gist.github.com/Sidneylc/5f36836147d3683856e7cb111dfc228e

我找不到如何将其格式化为代码。感谢。

2 个答案:

答案 0 :(得分:0)

我认为你正在使用巨大的图像并且内存不足。只需调整图片大小,然后重试。

答案 1 :(得分:0)

我将其更改为包含我需要的每个图像或文本的相对布局的主布局,我还将图像大小缩小为父布局的大小。谢谢你的回答和想法。