小编kar*_*sas的帖子

TextInputLayout和EditText双提示问题

我想在EditText(在TextInputLayout中)中使用java设置提示.

用于设置提示的代码:

aET = (EditText) findViewById(R.id.aET); aET.setHint("h?");

但即使关注edittext,Hint也会显示两次(也在edittext内).

如果有人面对并找到一些解决方法,请告诉我

当editText聚焦时......

第二

当editText没有聚焦时..

第一

编辑[2015年7月10日]:

<android.support.design.widget.TextInputLayout
     android:id="@+id/aTIL"
     android:layout_width="match_parent"
     android:layout_height="wrap_content">
     <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/aET" />
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-edittext android-textinputlayout

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

浮动动作按钮中的图标无法在Android pre-Lollipop中正确呈现

我试图通过使用支持设计库来设置fab.

XML代码:

<android.support.design.widget.FloatingActionButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/fab"
    android:src="@drawable/ic_add_white_18dp"
    app:borderWidth="2dp"
    app:fabSize="normal"
    android:onClick="submit"
    app:rippleColor="@color/colorPrimaryDark">

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

在Nexus 6(棒棒糖)上,加号图标正确渲染.

在此输入图像描述

但是在nexus 4(前棒棒糖)上,加上图标大小正在越过圆圈.

在此输入图像描述

我已经下载并使用了材料图标中的加号(ic_add_white_18dp)

使用的图标尺寸:

mdpi - 18dp
hdpi - 27dp
xdpi - 36dp
xxdpi - 54dp
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

什么应该是正确的大小用于加号图标.

android floating-action-button

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

Android:FCM中接收消息的延迟(onMessageReceived)

在Test app中,我实现了FCM以使用发送通知消息

https://github.com/firebase/quickstart-android/tree/master/messaging

为了测试,我使用通知下的"新消息"从firebase控制台发送消息(8:42 PM).

发送时间为晚上8:42

但是在我的模拟器中,我已经在晚上9:06收到了消息

收到时间是下午9:06

如果有任何事情可以减少延迟,请告诉我.

谢谢.

android firebase-cloud-messaging

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

使用 Pydantic 模型 (FastAPI) 在 swagger 文档中设置查询参数的描述

这是继续这个问题

我添加了一个模型来获取 pydantic 模型的查询参数

class QueryParams(BaseModel):
    x: str = Field(description="query x")
    y: str = Field(description="query y")
    z: str = Field(description="query z")


@app.get("/test-query-url/{test_id}")
async def get_by_query(test_id: int, query_params: QueryParams = Depends()):
    print(test_id)
    print(query_params.dict(by_alias=True))
    return True
Run Code Online (Sandbox Code Playgroud)

它按预期工作,但描述(在模型中添加)没有反映在 swagger ui 中

在此处输入图片说明

但是如果请求正文使用相同的模型,那么描述会以swagger的形式显示

在此处输入图片说明

我是否缺少任何内容来获取 swagger ui 中 QueryParams(model) 的描述?

python fastapi

4
推荐指数
2
解决办法
1832
查看次数