当用户点击地图上的标记时,我尝试使线性布局可见,但每次用户点击它时,应用程序都会变慢,几秒钟后它会崩溃,我该如何解决这个问题? 这是线性布局,我试图使其可见:
<LinearLayout
android:id="@+id/group"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:background="#80000000">
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="7"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<TextView
android:id="@+id/addresse"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="gelmj"
android:textColor="@color/white"
android:background="@color/black"
android:layout_weight="1"
/>
<TextView
android:layout_width="0dp"
android:layout_height="match_parent"
android:text="gelmkhj"
android:textColor="@color/black"
android:background="@color/white"
android:layout_weight="1"/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:background="@color/red"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="3">
<ImageView
android:src="@drawable/parking"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
</LinearLayout>
感谢。
答案 0 :(得分:0)
如果没有代码和错误日志,很难猜到问题,但在大多数情况下,当您尝试在内存较低的手机上加载高分辨率图像时会导致滞后,并且如果内存已满,则OutOfMemory引发异常导致应用程序崩溃。尝试减小ImageView中图像的大小,或者可以增加分配给应用程序的内存堆: 在Manifests中,向应用程序标记添加属性: 机器人:largeheap =&#34;真&#34;