Questions tagged «android-framelayout»


13
活动中的全屏背景图片
我看到许多应用程序使用全屏图像作为背景。这是一个例子: 我想在项目中使用它,到目前为止,我发现最好的方法是使用大尺寸的图像,将其放在中ImageView并用于android: adjustViewBounds="true"调整边距 问题是,如果屏幕的分辨率很高,则图像不足。 我想到的另一种选择是在FrameLayout,match_parentin width和height作为背景中使用图像...这会拉伸图像,但我认为结果不是很好。 你会怎么做?

5
FrameLayout是做什么的?
我是编程新手。我使用的是Graphical Layout,然后在读取xml文件时,看到了FrameLayout。然后我搜索了,但是找不到有用的东西。什么是FrameLayout?它有什么作用?

5
FrameLayout中的Android中心视图不起作用
我有一个FrameLayout,其中有2个控件:-一个自定义视图,可在其中绘制图像和一些文本-具有文本的textview 我想同时在FrameLayout中居中,但我无法做到这一点。Texview居中就好,当我使它可见时,我的cusom视图仍保留在左侧。 <FrameLayout android:id="@+id/CompassMap" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center"> <view class="com.MyView" android:id="@+id/myView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:visibility="gone"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:text="CENTERED" /> </FrameLayout> 对于Mathias,我在构造函数中不做任何事情,这很简单 public class MyMapView extends View { private int xPos = 0; private int yPos = 0; private Bitmap trackMap; private Matrix backgroundMatrix; private Paint backgroundPaint; private Bitmap …

9
如何禁用视图后单击事件Framelayout
在这里,我有一个视图寻呼机活动,其中有一个imageview和2个叠加条。那里我使用android xml文件布局本身制作的覆盖栏。 这是我的要求 1)第一次单击查看传呼器的imageview =显示顶部和底部矩形叠加条。2)第二次点击查看寻呼机的imageview =隐藏这些覆盖。 这些都是像android gallary view type这样的函数。 但是在这里,当这些顶部和底部布局栏当时显示时,我只想使用按钮,请单击仅在此布局中声明了哪些按钮。 但是我没有成功实现这一目标。 问题 1)什么时候top or bottom bar我可以点击next or previous按钮,而不是它的takes事件背后的imageview单点触摸事件,而我的栏变得不可见了。2)仅希望声明按钮事件3)避免在我触摸覆盖栏时单击imageview。 简而言之,当那时我的顶部和底部图像栏出现时,不会从顶部和底部图像栏发生touh事件。当我单击下一个或上一个或共享按钮时,我可以单击imageview但不能单击。 这些就是我面临的问题,请帮助我。 源代码 : activity_pager_image.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.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <RelativeLayout android:id="@+id/rl_top_overlay" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/slideshow_bar" android:visibility="gone" > <TextView android:id="@+id/tv_top_overlay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" …

5
对于所有Android UI对象,getHeight返回0
我正在构建一个UI,并且都是在XML中静态定义的。它所有的地方都具有重量,虽然看起来正确,但我想看到所有东西实际上都具有正确的高度。问题是,无论我在哪里为格式布局调用.getHeight(),都得到0。我在onCreate()和onStart()中都尝试过。一样。也会发生所有UI对象。任何想法? package com.app.conekta; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.Window; import android.widget.Button; import android.widget.FrameLayout; import android.widget.Toast; public class Conekta extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override public void onStart() { super.onStart(); } @Override …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.