小编avi*_*ran的帖子

Galaxy Note II - values-xhdpi还是value-large?

在这种情况下,我有两个值-xhdpi和值 - 大型资源,其中一个将与星系笔记II一起工作?我没有测试设备,模拟器只带我到目前为止.

任何的想法?

android android-layout

5
推荐指数
1
解决办法
4989
查看次数

在onCreateDialog()上销毁DialogFragment

我有一个对话框片段,用于初始化Google加视图,有时这些视图会失败,因此我想在将对话框显示给用户之前取消该对话框。

如何结束对话框的创建过程?从onCreateDialog返回null并返回Dialog对象会使程序崩溃。

android android-dialogfragment

5
推荐指数
1
解决办法
3169
查看次数

TextInputLayout自动对焦

我有一个单一TextInputLayoutEditText内部布局.

当加载布局时,EditText它立即处于编辑模式,键盘未启动但光标闪烁且提示不在其中EditText但在其上方.

我希望提示只能在EditText中使用,只需先点击即可EditText.

我怎么能做到这一点?我已经尝试过clearFocus()EditTextTextInputLayout.

我的xml:

<android.support.design.widget.TextInputLayout
            android:id="@+id/textInputLayout"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="1">

            <EditText
                android:singleLine="true"
                android:id="@+id/case_name"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:hint="Case name" >
                </EditText>

        </android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

android android-design-library

5
推荐指数
1
解决办法
3114
查看次数

Android按钮和文字大小

我有一个带有几个按钮的布局,使用权重属性占用整个布局的空间.每个按钮上都有一些文本,固定大小由android:textSize ="30dp"设置,因此在小型移动设备(手机)的屏幕尺寸上,文本的大小(如果大小与按钮大小相同).但是在大型设备(平板电脑)上,按钮大小会扩大,但文本大小保持不变(30dp).

我希望在每个分辨率中保持按钮大小和文本大小比例,是否可以使用布局XML代码完成?我想避免以编程方式执行此操作.

android button text-size

4
推荐指数
1
解决办法
1万
查看次数

Android AdMob垂直广告

我的应用主要采用横向布局,常规矩形广告不适合我的整体设计.

是否可以使用AdMob制作垂直广告?我的意思是谷歌摩天大楼设计中的广告(adsense)如照片中所示,我希望我的添加为红色矩形的形状.

在此输入图像描述

android admob

4
推荐指数
1
解决办法
3381
查看次数

Android,App在屏幕旋转时崩溃,对话框打开

我的应用程序有一个对话框和两个活动,风景和肖像.

当我在其中一个活动中并且在对话框打开时旋转屏幕时,应用程序崩溃.

我应该怎样处理那不会发生的事情?

这是logcat输出:(空格表示事情开始向南)

11-15 15:56:25.322: D/AndroidRuntime(956): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
11-15 15:56:25.322: D/AndroidRuntime(956): CheckJNI is ON
11-15 15:56:26.342: W/ThrottleService(77): unable to find stats for iface rmnet0
11-15 15:56:26.382: D/AndroidRuntime(956): Calling main entry com.android.commands.pm.Pm
11-15 15:56:26.442: D/AndroidRuntime(956): Shutting down VM
11-15 15:56:26.452: D/dalvikvm(956): GC_CONCURRENT freed 101K, 78% free 463K/2048K, paused 1ms+1ms
11-15 15:56:26.462: D/dalvikvm(956): Debugger has detached; object registry had 1 entries
11-15 15:56:26.472: I/AndroidRuntime(956): NOTE: attach of thread 'Binder Thread #3' failed
11-15 15:56:27.112: D/AndroidRuntime(969): >>>>>> AndroidRuntime START …
Run Code Online (Sandbox Code Playgroud)

android dialog rotation

4
推荐指数
1
解决办法
3715
查看次数

TabLayout隐藏/显示动画

我已经ToolbarTabLayout我想隐藏/显示在某些点上,我想动画选项卡的隐藏/显示过程(工具栏仍然可见)......把一个规模动画的TabLayout皮,但高度工具栏保持不变,好像标签在那里......任何建议?

 public void showTabs(boolean show) {
        if (show) {
          //tabLayout.setVisibility(View.VISIBLE);
            tabLayout.animate().scaleY(1).setInterpolator(new DecelerateInterpolator()).start();

        } else {
            tabLayout.animate().scaleY(0).setInterpolator(new AccelerateInterpolator()).start();
            //tabLayout.setVisibility(View.GONE);
        }
    }
Run Code Online (Sandbox Code Playgroud)

android android-toolbar android-tablayout

4
推荐指数
1
解决办法
4189
查看次数

LangChain,在特定工具输出上终止链

我使用会话代理和一些工具,其中之一是计算器工具(作为示例)。

代理初始化如下:

conversational_agent = initialize_agent(
        agent='chat-conversational-react-description',
        tools=[CalculatorTool()],
        llm=llm_gpt4,
        verbose=True,
        max_iterations=2,
        early_stopping_method="generate",
        memory=memory,
        # agent_kwargs=dict(output_parser=output_parser),
    )

Run Code Online (Sandbox Code Playgroud)

CalculatorTool激活时,它将返回一个字符串输出,代理获取该输出并进一步处理它以获得“最终答案”,从而更改输出的格式CalculatorTool

例如,对于 input 10*10,工具run()函数将返回100,该函数将被传播回代理,代理将调用self._take_next_step()并继续处理输出。

它将创建类似的最终输出the result of your prompt of 10x10 is 100

我不想要LLM添加的格式,只想要100.

我想在CalculatorTool完成后打破链条,并将其输出按原样返回给客户端。

我还有返回序列化数据的工具,对于图表来说,由代理的下一次迭代重新处理该数据将使其无效。

langchain py-langchain

4
推荐指数
1
解决办法
3700
查看次数

在GridLayout中对齐按钮

我的布局代码及其图形表示是:

在此输入图像描述

这只是一个例子,我Buttons在我的应用程序中有大约30 个GridLayout.我希望我Buttons在网格中填充整个单元格,网格的列应该是均匀的宽度/高度.

我似乎无法完成它,欢迎任何帮助.

android gravity grid-layout android-button

3
推荐指数
1
解决办法
1万
查看次数

水平滚动视图检测长按

我有一个HSV,我想回复一下该视图的长按.当我设置它onLongClickListener()没有做太多时,回调没有被调用.

我假设滚动视图消耗所有内容,onTouch因此它可以处理滚动,但我该如何解决它?

android horizontalscrollview android-scrollview

3
推荐指数
1
解决办法
1386
查看次数

混合Kotlin和Java代码

我想KotlinJavaAndroid项目中使用Android库(FotoApparat)。

在Kotlin代码库中,该whenAvailble函数获取kotlin回调作为参数,异步操作完成后将调用该回调。

val photoResult = fotoapparat.takePicture()

// Asynchronously saves photo to file
photoResult.saveToFile(someFile)

// Asynchronously converts photo to bitmap and returns the result on the main thread
photoResult
    .toBitmap()
    .whenAvailable { bitmapPhoto ->
            val imageView = (ImageView) findViewById(R.id.result)

            imageView.setImageBitmap(bitmapPhoto.bitmap)
            imageView.setRotation(-bitmapPhoto.rotationDegrees)
    }
Run Code Online (Sandbox Code Playgroud)

whenAvailable代码可以在这里找到

等效的Java实现为:(以前该库是用Java编写的)

fotoApparat.takePicture().
                    toPendingResult().
                    whenAvailable( /* some sort of call back */);
Run Code Online (Sandbox Code Playgroud)

如何提供whenAvailableJava代码中的回调?

在早期版本的lib中,有一个Java待处理的结果回调类不再可用。

java android kotlin

2
推荐指数
1
解决办法
282
查看次数

Jetpack Compose 屏幕标签以实现可访问性

有没有办法在使用时标记屏幕以供可访问性Jetpack Compose?出现以下错误:

该商品可能没有屏幕阅读器可读的标签。

从我所有应用程序屏幕的 Google Play 预发布报告中,看不到可以在哪里使用内容元数据“标记”可组合项。

在此输入图像描述

android android-jetpack-compose

2
推荐指数
1
解决办法
1124
查看次数

Android AsyncTask崩溃

我正在扩展AsyncTask并在我的doInBackground()中使用findViewById得到一个按钮视图,当我调用button.performClick()时,我的应用程序崩溃了.

知道为什么吗?

这是logcat:

E/AndroidRuntime(604): FATAL EXCEPTION: AsyncTask #2
E/AndroidRuntime(604): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime(604):  at android.os.AsyncTask$3.done(AsyncTask.java:278)
E/AndroidRuntime(604):  at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime(604):  at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime(604):  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime(604):  at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime(604):  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
E/AndroidRuntime(604):  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
E/AndroidRuntime(604):  at java.lang.Thread.run(Thread.java:856)
E/AndroidRuntime(604): Caused by: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.
E/AndroidRuntime(604):  at android.view.ViewRootImpl.checkThread(ViewRootImpl.java:4039)
E/AndroidRuntime(604):  at android.view.ViewRootImpl.playSoundEffect(ViewRootImpl.java:3610)
E/AndroidRuntime(604):  at android.view.View.playSoundEffect(View.java:13103)
E/AndroidRuntime(604):  at android.view.View.performClick(View.java:3510)
Run Code Online (Sandbox Code Playgroud)

crash multithreading android android-asynctask

0
推荐指数
1
解决办法
1023
查看次数