Tag: android

如何在Android中设置不透明度(Alpha)以供查看

我有一个button,如下所示: <Button android:text="Submit" android:id="@+id/Button01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </Button> 在我的onCreate()事件中,我像这样调用Button01: setContentView(R.layout.main); View Button01 = this.findViewById(R.id.Button01); Button01.setOnClickListener(this); 在应用程序中有一个背景,我想在这个提交button上设置不透明度。 我如何设置这个视图的不透明度? 是我可以在java端设置,还是可以在main.xml文件中设置? 在java方面,我尝试了Button01.mutate().SetAlpha(100) ,但它给了我一个错误。

Android作物中心的位图

我有正方形或长方形的位图。 我采取最短的一面,做这样的事情: int value = 0; if (bitmap.getHeight() <= bitmap.getWidth()) { value = bitmap.getHeight(); } else { value = bitmap.getWidth(); } Bitmap finalBitmap = null; finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value); 然后我将它缩放到144 x 144位图使用这个: Bitmap lastBitmap = null; lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true); 问题是它裁剪原始位图的左上angular,任何人都有代码来裁剪位图的中心?

在android中的ImageView中添加gif图像

我在imageView中添加了一个animationgif图像。 我无法将其视为gif图像。 没有animation在那里。 这只是一个静止的图像。 我想知道如何将它显示为一个gif图像。

设备上的Android模拟位置?

我怎样才能嘲笑我的位置在一个物理设备(Nexus One)? 我知道你可以使用仿真器控制面板中的仿真器来做到这一点,但是这对于物理设备不起作用。

将Java位图转换为字节数组

Bitmap bmp = intent.getExtras().get("data"); int size = bmp.getRowBytes() * bmp.getHeight(); ByteBuffer b = ByteBuffer.allocate(size); bmp.copyPixelsToBuffer(b); byte[] bytes = new byte[size]; try { b.get(bytes, 0, bytes.length); } catch (BufferUnderflowException e) { // always happens } // do something with byte[] 在调用copyPixelsToBuffer之后,当我查看缓冲区时,字节全部为0 …从相机返回的位图是不可变的,但这不应该因为它正在进行复制。 这段代码有什么问题?

Android – 我如何调查一个ANR?

有没有find我的应用程序扔了一个ANR(应用程序没有响应)的方式。 我查看了/ data中的traces.txt文件,并查看了我的应用程序的跟踪信息。 这就是我所看到的痕迹。 DALVIK THREADS: "main" prio=5 tid=3 TIMED_WAIT | group="main" sCount=1 dsCount=0 s=0 obj=0x400143a8 | sysTid=691 nice=0 sched=0/0 handle=-1091117924 at java.lang.Object.wait(Native Method) – waiting on <0x1cd570> (a android.os.MessageQueue) at java.lang.Object.wait(Object.java:195) at android.os.MessageQueue.next(MessageQueue.java:144) at android.os.Looper.loop(Looper.java:110) at android.app.ActivityThread.main(ActivityThread.java:3742) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) at dalvik.system.NativeStart.main(Native Method) "Binder Thread #3" prio=5 tid=15 […]

在Android SQLite中处理date的最佳方法

我在使用SQLite的Android应用程序上处理date方面遇到了一些麻烦。 我有几个问题: 我应该使用什么types的存储dateSQLite(文本,整数,…)? 鉴于存储date的最佳方式,我如何使用ContentValues正确存储它? 从SQLite数据库检索date的最佳方法是什么? 如何在SQLite上进行SQLselect,按datesorting结果?

我怎样才能正确回到父母的活动?

我在我的android应用程序中有2个活动(A和B),我使用从活动A到活动B的意图。启用了parent_activity的使用: <activity android:name=".B" android:label="B" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.app_name.A" /> </activity> 我也使用一个提供UPbutton的主题。 因此,在我调用活动后,BI可以使用UPbutton返回活动A.问题是应用程序似乎再次调用活动A的onCreate()函数,这不是我需要的行为。 我需要活动A,就像之前看到的那样,我称之为活动B. 有没有办法做到这一点? 提前致谢 编辑: 我没有写任何代码来从活动A开始活动B.我认为它是由eclipse自动生成的。 B类看起来像: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); getActionBar().setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_b, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); return true; } return […]

如何检测Android应用程序在模拟器中运行的时间?

我希望我的代码在模拟器上运行时的运行方式与在设备上运行时稍有不同。 ( 例如 ,使用10.0.2.2而不是公开的URL来自动运行开发服务器。)在模拟器中运行Android应用程序的最佳方法是什么?

如何在RecyclerView项目出现时进行animation制作

如何在RecyclerView出现时animation? 在设置回收站数据后,添加或删除数据时,默认项目animation设置器只会animation。 我是新开发的应用程序,并没有任何线索从哪里开始。 任何想法如何实现这一目标?