我的布局中有一个文本视图.我的要求是当我按下或聚焦它时,文本应该是粗体.否则它应该是普通字体.我该如何实现它?
在我的应用程序中,我必须显示谷歌文档电子表格的详细信息.
在这张电子表格中,我有两张纸.我需要在2个不同的活动中展示每张表格.
任何人都可以帮我实现这个功能.这一切需要什么?我找到了一个名为jxl.jar的jar.我应该用吗?
我的布局中有一个nestedscrollview,其中包含很少的文本、按钮和recyclerviews。
当对讲打开时,我可以遍历所有元素。但我面临一个问题。当我的水平 recyclerview 滚动然后我滑动以听到对讲时,焦点将移动到工具栏的第一项。然后我需要遍历所有可见项以到达水平滚动视图滚动项。
这个问题只出现在nestedscrollview 中的recyclerviews 中。
我在布局中的嵌套滚动视图以这种方式添加:
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
//my contents
</androidx.core.widget.NestedScrollView>
Run Code Online (Sandbox Code Playgroud)
我在布局中的 recyclerview 以这种方式添加:
<LinearLayout
android:id="@+id/photosLL"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/photosRV"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:listitem="@layout/list_item_photo" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
这是预期的行为还是问题,如何解决?
android talkback android-recyclerview android-accessibility android-nestedscrollview
我在我的应用程序中使用tabhost.我们可以为每个标签提供单独的宽度属性吗?即一个宽度较大而另一个宽度较小?
我的应用包含5个屏幕.在第一个屏幕中,我从服务器加载一些数据,并在第二个屏幕的列表视图中显示这些数据.在列表视图中,我必须显示每行的图像.这些图像是动态下载的,也正在缓存.下载发生在后台,我已经为列表视图提供了notifyDataSetChanged().
当下载进行时,我可以移动到其他3个屏幕.在这3个屏幕中,我有一个具有相同功能的按钮,即显示一个对话框,其中包含与我的第二个屏幕相同的列表.
问题是当我从这个对话框中选择一个值时,比如2或3次,当前活动消失并自动移动到我的第二页.
我无法确定其背后的原因.请查看我得到的日志.任何人都可以告诉为什么会发生这个问题?
> 08-25 10:44:31.505: WARN/AudioFlinger(2573): write blocked for 73 msecs, 92 delayed writes, thread 0x5e518
08-25 10:44:31.515: DEBUG/szipinf(17236): Initializing inflate state
08-25 10:44:31.635: INFO/DEBUG(16421): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
08-25 10:44:31.635: INFO/DEBUG(16421): Build fingerprint: 'samsung/GT-I9100/GT-I9100:2.3.3/GINGERBREAD/XWKE8:user/release-keys'
08-25 10:44:31.635: INFO/DEBUG(16421): pid: 17236, tid: 17236 >>> com.test.android <<<
08-25 10:44:31.635: INFO/DEBUG(16421): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
08-25 10:44:31.635: INFO/DEBUG(16421): r0 00000027 r1 deadbaad r2 a0000000 …Run Code Online (Sandbox Code Playgroud) 我需要创建一个自定义视图,然后将其保存到 png 文件到 sdcard 中。现在我在 sdcard 中得到黑色图像。我无法在代码中找出问题。任何人都可以帮助我。
布局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:orientation="vertical" >
<TextView
android:id="@+id/title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/black" />
<TextView
android:id="@+id/address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/black" />
</LinearLyout>
Run Code Online (Sandbox Code Playgroud)
在我的 java 文件中,我膨胀了线性布局并将数据设置为 textviews,然后我调用:
private Bitmap convertViewToBitmap(LinearLayout layout) {
layout.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED);
int width = layout.getMeasuredWidth();
int height = layout.getMeasuredHeight();
//Create the bitmap
Bitmap bitmap = Bitmap.createBitmap(width,
height,
Bitmap.Config.ARGB_8888);
//Create a canvas with the specified bitmap to draw into
Canvas c = new Canvas(bitmap);
//Render this view (and all of …Run Code Online (Sandbox Code Playgroud) 我的应用程序中有一个标签栏,为了维护它,我使用了活动组.单击这些选项卡时,我必须显示一组活动.我的问题是我无法在这些活动中显示警告对话框或任何其他对话框.发生错误,说"无法添加窗口".任何人都可以告诉如何解决这个问题?
我的appn中有一个mapview.当页面加载时,我会在地图上显示一些点.我在该页面中也有一个搜索按钮.因此,在我提供搜索内容并单击搜索按钮后,地图不会刷新.只有当我们触摸地图上的任何地方时,它才会刷新.我也给了mapview.invalidate().还是行不通...
知道为什么会出现这个问题吗?
我的活动中有一个textview字段.它的字体大小是16.它的文本是通过代码设置的.假设我有一个大文本,它应该缩小这些数据(即字体大小减少),而不是转到下一行.我该怎么做?
<TextView android:id="@+id/textView" android:layout_width="400dp" android:layout_height="wrap_content" android:text="" android:textSize="16sp" />
Run Code Online (Sandbox Code Playgroud) 通过Android SDK和AVD Manager,我创建了一个android3.0版本的AVD,尺寸选项为1024MiB.在我的应用程序类中,我已经要求创建一个目录,以便我可以缓存图像.但我在那里得到错误
09-07 15:32:31.253: ERROR/AndroidRuntime(380): Caused by: java.lang.IllegalStateException: Unable to create nomedia file.
Run Code Online (Sandbox Code Playgroud)
我的代码是:
File baseDirectory = new File(Environment.getExternalStorageDirectory(), "myapp");
File storageDirectory = new File(baseDirectory, "imagecache");
File nomediaFile = new File(storageDirectory, NOMEDIA);
nomediaFile.createNewFile();
Run Code Online (Sandbox Code Playgroud)
错误在第4行出现.有人可以帮帮我吗.我是蜂窝状的新手.提前致谢.