我想在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
我试图通过使用支持设计库来设置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)

什么应该是正确的大小用于加号图标.
在Test app中,我实现了FCM以使用发送通知消息
https://github.com/firebase/quickstart-android/tree/master/messaging
为了测试,我使用通知下的"新消息"从firebase控制台发送消息(8:42 PM).
但是在我的模拟器中,我已经在晚上9:06收到了消息
如果有任何事情可以减少延迟,请告诉我.
谢谢.
这是继续这个问题。
我添加了一个模型来获取 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) 的描述?