草庐IT

java - Android 自定义操作栏未填充父项,标题未居中对齐

我一直在尝试以下问题:我创建了一个自定义操作栏:它由GraphicsBuilder类以下列方式扩充:publicstaticvoidsetupActionBar(Stringtitle,Activitya){finalViewGroupactionBarLayout=(ViewGroup)a.getLayoutInflater().inflate(R.layout.action_bar_layout,null);finalActionBaractionBar=a.getActionBar();actionBar.setDisplayShowHomeEnabled(false);acti

android - 如何在 Android 的微调器中将文本居中

我的LinearLayour中有一个Spinner。我正在尝试将微调器中的文本居中:这是该元素的XML:Activity中spinner的声明://CreatingadapterforspinnerArrayAdapterdataAdapter=newArrayAdapter(this,android.R.layout.simple_spinner_item,NomProjets);//Dropdownlayoutstyle-listviewwithradiobuttondataAdapter.setDropDownViewResource(android.R.layout.simpl

android - Mapbox Android SDK 4.0.0+ - 如何在给定位置设置缩放和居中 map ?

我在Android应用程序中使用MapboxAndroidSDKv4.0.0,有时需要在给定位置和给定缩放级别“卡住”MapView。在我看来,API中没有方法可以:为map设置特定的缩放级别,将map置于给定位置的中心。如何完成这项工作? 最佳答案 API似乎在版本3.2.0和4.0.0之间发生了变化。目前,要实现上述目标,您需要使用CameraPosition并将其注入(inject)到您的mapboxMap中:mapView.getMapAsync(newOnMapReadyCallback(){@Overridepublic

android - 自定义android方形textview文本不居中

我正在尝试创建一个始终为正方形的TextView,因此我实现了这个自定义类。publicclassSquareTextViewextendsTextView{publicSquareTextView(Contextcontext){super(context);}publicSquareTextView(Contextcontext,AttributeSetattrs){super(context,attrs);}publicSquareTextView(Contextcontext,AttributeSetattrs,intdefStyleAttr){super(context,at

android - 居中纹理 LibGDX

我试图在LibGDX中将256pxX256px图像居中。当我运行我正在使用的代码时,它会在窗口的右上角呈现图像。对于相机的高度和宽度,我使用Gdx.graphics.getHeight();和Gdx.graphcis.getWidth();。我将相机位置设置为相机的宽度除以二,高度除以二……这应该把它放在屏幕中间吧?当我绘制纹理时,我将它的位置设置为相机的宽度和高度除以二——所以它居中……或者我认为如此。为什么图像没有绘制在屏幕中央,是不是有什么我不明白的地方?谢谢! 最佳答案 听起来你的相机没问题。如果设置纹理位置,则设置该纹理左

android - 关闭 MyLocationOverlay 组件中的自动重新居中功能

我的GoogleMapAPIforAndroid组件MyLocationOverlay有问题。每次设备位置发生变化(并且用户位置超出可见部分或map)时,我都想关闭MyLocationOverlay自动重新居中功能(到当前用户位置)。当用户位置超出屏幕时,似乎没有关闭不需要的map自动居中功能的标志例如publicclassLocationTestextendsMapActivity{privateMapViewmap;privateMapControllercontroller;publicvoidonCreate(BundlesavedInstanceState){super.on

Android 4.4 WebView 缩放居中

使用WebView放大(在Android有人可以重现这个问题吗?如果是:是否有任何解决方法?我需要将内容(主要是文本)放在没有水平滚动条的WebView内部。编辑:图片是缩放后的。 最佳答案 你试过吗?WebSettingssettings=webView.getSettings();settings.setUseWideViewPort(true);settings.setLoadWithOverviewMode(true); 关于Android4.4WebView缩放居中,我们在St

android - 按钮文字不居中

我在一个非常复杂的布局上有一堆按钮。问题是无论我做什么,按钮都不会将文本居中。我尝试添加android:gravity="center",我尝试从代码中设置重力,我尝试从按钮中删除所有格式。我究竟做错了什么?按钮上的文本需要居中。这是我的布局:这是对话框背景的XML:截图:http://i39.tinypic.com/fc8aoo.png这是示例按钮初始化:nextButton=(Button)findViewById(R.id.nextmatch_button);nextButton.setVisibility(View.VISIBLE);nextButton.setOnClickL

android - 位图重力设置为居中,即使图像足够大也不会填满屏幕

我的Android项目中有一个RelativeLayout。这将其背景设置为位图:splash2是一个PNG图像,大小为2560x1440像素。我没有将布局的背景直接设置为图像,因为默认的缩放模式(或重力)是fill,它会拉伸(stretch)图像以适合屏幕。使用center它应该从中心获取正确大小的图像并显示未缩放的图像。在垂直1080x1920屏幕的情况下,它应该占据那个大块并将其居中放置在布局中。但是,我有一个问题。图像比当今市场上的任何屏幕都大。不过,对于我的Nexus7,它有一个1920x1080的屏幕,图像周围有边框。布局设置为全屏。图像垂直缩小。我该如何解决这个问题?

android - 在 SurfaceView 上居中 MoPub baner

我想在我的Android游戏中添加MoPub广告。游戏是在SurfaceView类上创建的。我没有xml布局文件。问题是我无法将广告置于屏幕中央。我尝试一切中心和重力。还是不行。MoPubView扩展了FrameLayout。MoPubViewmAdView=newMoPubView(this);mAdView.setAdUnitId("_MY__ID_");mAdView.loadAd();RelativeLayout.LayoutParamslayoutParams=newRelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,L