草庐IT

安卓备案

全部标签

java - 安卓 : overriding Button minheight programmatically

在搜索如何减少按钮内的填充时,我在https://stackoverflow.com/a/20323723/3888000中找到了答案我应该在xml文件中将按钮的最小高度设置为0dp。是的,它对我有用。问题是:我想以编程方式创建我的按钮,但setMinimumHeight(1)和setMinHeight(1)都不起作用。怎么做?顺便问一下,这两种方法有什么区别?谢谢! 最佳答案 只是打电话btn.setMinHeight(0);或btn.setMinimumHeight(0);对我不起作用。当我调用这两种方法时它起作用了,就像那样:

安卓:Process.myTid() VS Thread.currentThread().getId()

我有一个调用AsyncTask的简单Activity,所以我打印了一些关于Proces和Thread的id:FromonCreateandroid.os.Process.myUid():10137FromonCreateandroid.os.Process.myPid():29776FromonCreateandroid.os.Process.myTid():29776FromonCreateThread.currentThread().getId():1/****************************************************************/

android - 如何从 Java 代码返回根 Activity? (安卓)

我正在创建如下Activity。A->B->C->D当我点击D中的按钮时,我需要返回到主屏幕(即A)。任何人都可以建议我一些代码来做到这一点。 最佳答案 您需要转到安卓主屏幕吗?那就另当别论了。但是如果“A”是您应用程序的主要Activity,那么您可以使用FLAG_ACTIVITY_CLEAR_TOP调用Activity“A”。这将清除“A”上方的所有Activity并进入堆栈顶部。 关于android-如何从Java代码返回根Activity?(安卓),我们在StackOverflo

java - 我可以从监听器内部引用 OnClickListener 的按钮吗? (安卓)

我有一个android程序,其中有多个按钮使用相同的OnClickListener,我希望能够从监听器内部引用按钮的动态分配文本。有什么方法可以引用被按下以获取其文本的按钮吗?我不想让多个特定于按钮的监听器执行相同的操作。 最佳答案 在您的onClick(Viewv)中,您可以将其转换为按钮:@OverridepublicvoidonClick(Viewv){ButtonclickedButton=(Button)v;//dostuffwithithere.} 关于java-我可以从监听

安卓 ListView : Resource Not Found Exception

我在Android中遇到了Listview问题。然后我尝试将适配器设置为ListView,但出现资源未找到异常。我的代码:publicclassMyActivityextendsActivity{ArrayListlist;publicvoidonCreate(BundlesavedInstanceState){list=newArrayList();super.onCreate(savedInstanceState);setContentView(R.layout.main);list.add("first");listView=(ListView)findViewById(R.id

java - 弹回球安卓

我已经采用带有SensorManager的加速器示例,其中Canvas(球)根据设备加速器的旋转更新其位置。这是图片:如图所示,有一个球和一条线。球的位置经常更新,而线的位置是静态的。我想让球在触及线时弹回。我从3天开始就尝试过,但不明白我该怎么做。这是我的代码:publicclassballsensorextendsActivityimplementsSensorEventListener{//sensor-relatedprivateSensorManagermSensorManager;privateSensormAccelerometer;//animatedviewpriva

java - 设置安卓应用背景图片

我想为我所有的应用程序布局设置相同的背景图片。我的应用程序支持从迷你手机到10.1平板电脑的所有设备。有没有一种方法可以做到这一点,或者我需要为每个布局重新调整大小的图像设置质量会很好。我在一个应用程序中发现了这个:可绘制文件夹中的app_background.xml:也许有人可以给我很好的解释如何在java中分离设计和功能。谢谢。 最佳答案 使用样式来做到这一点。1.为背景创建合适的可绘制图像2.创建一个包含以下内容的values/styles.xml文件@drawable/main_app_bg3.在AndroidManifes

java - fragment 中的对话框使 Android 应用程序崩溃。安卓.view.WindowsManager$BadTokenException

我尝试创建一个对话框,但当我尝试运行代码时它崩溃了。我想在我的fragment中的ListView中选择一个项目时运行它,现在我只想尝试显示对话框而不传递任何内容这是我的java代码:myInfoList.setAdapter(newCustomAdapter(details,getActivity().getApplicationContext()));myInfoList.setOnItemClickListener(newOnItemClickListener(){publicvoidonItemClick(AdapterViewa,Viewv,intposition,longi

安卓安装位置

我想知道当我们把应用程序放到googleplay时哪个好拥有android:installLocation="preferExternal"或没有提及任何地点在下面的语句中,versionCode和versionName有什么区别android:versionCode="1"android:versionName="1.0"提前致谢 最佳答案 如果声明“preferExternal”,则表示您请求将您的应用程序安装在外部存储上,但系统不保证您的应用程序一定会安装在外部存储上。如果外部存储已满,系统会将其安装到内部存储上。用户还可以在

android - 如何通过布局禁用谷歌地图触摸事件? (安卓)

这是我的应用程序的屏幕截图如果我触摸图例内容,我仍然可以通过图例布局移动map或单击标记。这是我的XML...我不想禁用整个map,我只想禁用图例弹出窗口上的手势。谢谢@antonio的回答 最佳答案 使用这个mMapFragment.getView().setClickable(false); 关于android-如何通过布局禁用谷歌地图触摸事件?(安卓),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c