最近,我读了这些帖子:
但是,他们都没有给我一个关于创建新的详细示例FloatingActionButton
.很难理解,我问这个问题.
谁能给我一个关于它的例子?
任何帮助都很值得赞赏.提前致谢.
编辑
我刚刚在FloatingActionButton
(FAB)上发现了一些问题,我想改进另一个答案.请参阅下面的答案.
android android-support-library floating-action-button android-design-library
我想知道为什么我的库在AAR格式构建后总是丢失文档.此外,Android Studio缩小了代码,即构建之前的代码总是与内置到AAR格式后的代码不同,没有原始代码.我希望我的库有自己的文档,并有原始代码.你可以看到下面的不同:
建成之前
内置为AAR格式后
文档在哪里?!此外,您会注意到整个代码确实缩小了,并且不同.
那么,如何在不缩小代码的情况下将AAR库与其文档一起导出?
我有一个简单的preference_headers.xml
文件.我想在我的首选项标题上添加一些类别.我试图<PreferenceCategory />
在我的实现preference_headers.xml
,但它不起作用.我正在使用API级别11.如下图所示,官方网站上的 Android开发者可以添加类别.我该如何添加呢?
这是我的一些preference_headers.xml
代码.它不起作用:
<preference-headers xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory android:title="ACCOUNT" >
<header android:fragment="com.example.preferenceheader.SettingsFragmentAccount"
android:title="@string/pref_header_category_account"
android:summary="@string/pref_header_summ_account"
android:icon="@drawable/ic_action_settings" />
</PreferenceCategory>
<PreferenceCategory android:title="APPLICATION" >
<header android:fragment="com.example.preferenceheader.SettingsFragmentApplication"
android:title="@string/pref_header_category_application"
android:summary="@string/pref_header_summ_application"
android:icon="@drawable/ic_action_group" />
</PreferenceCategory>
</preference-headers>
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
我想用一个Snackbar
.我有一个FloatingActionButton
包裹在CoordinatorLayout
.当Snackbar
显示时,按钮正确向上移动.当它自动关闭时,按钮向下移动.但如果我以Snackbar
编程方式解除,按钮不会下降.我的代码很简单:
mSnackbar = Snackbar.make(mCoordinatorLayout, text, Snackbar.LENGTH_LONG)
.setAction(R.string.undo, new View.OnClickListener() {
@Override
public void onClick(View v) {
undoDeleteTasks();
}
});
mSnackbar.show();
Run Code Online (Sandbox Code Playgroud)
FloatingActionButton
当以Snackbar
编程方式解散时,是否有办法降低移动速度?
我想从互联网上下载IntentService
.我通过一个URL,通过Intent
对IntentService
通过调用startService(intentserive);
.
如果我要求startService
各种意图,那么意图会排队下载吗?
<?xml version="1.0" encoding="utf-8"?>
<bitmap
android:src="@drawable/ic_action_remove"
android:alpha="0.4"
xmlns:android="http://schemas.android.com/apk/res/android">
</bitmap>
Run Code Online (Sandbox Code Playgroud)
这段代码仅适用于android API 21(棒棒糖).
有没有办法在以前的版本中为drawables设置alpha?
我想使用socket从Android客户端向Java服务器发送2个对象(因为我正在开发远程PC).
AndroidClient.java
public class MainActivity extends Activity{
Socket client;
ObjectOutputStream oos;
OutputStream os;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
SendObj so=new SendObj();
so.execute();
}
class SendObj extends AsyncTask<Void, Void, Void>{
@Override
protected Void doInBackground(Void... arg0) {
try {
client=new Socket("192.168.237.1",6566);
os=client.getOutputStream();
oos=new ObjectOutputStream(os);
Serializer ma=new Serializer(2, "Helllo");
Log.i("Serial",""+ma.name);
oos.writeObject(ma);
oos.writeObject(new String("Another Object from Client"));
oos.close();
os.close();
client.close();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
@Override
public boolean onCreateOptionsMenu(Menu …
Run Code Online (Sandbox Code Playgroud) 在我的应用中,我的广告在底部,在辅助功能(对讲)模式中我不希望包含广告.为此,我已将此AdView
及其父级设置为IMPORTANT_FOR_ACCESSIBILITY_NO
和focusable = false
,但在应用程序启动(启用对讲)时不会受到尊重第一个关注的项目是此广告.
我要求专注于所需的项目,广告仍然是重点,我怎样才能使这个广告无法集中注意力?
在 Android 10 或更高版本中,我使用 MediaStore 将文件保存在“下载”、共享存储中。我用来保存文件的代码如下:
GlobalScope.launch {
val values = ContentValues().apply {
put(MediaStore.Downloads.DISPLAY_NAME, "file.txt")
put(MediaStore.Downloads.MIME_TYPE, "text/plain")
put(MediaStore.Downloads.IS_PENDING, 1)
put(MediaStore.Downloads.RELATIVE_PATH,Environment.DIRECTORY_DOWNLOADS+ File.separator+"MyApp/SubDir")
}
val collection = MediaStore.Downloads.getContentUri(MediaStore.VOLUME_EXTERNAL_PRIMARY)
val item = contentResolver.insert(collection, values)!!
contentResolver.openFileDescriptor(item, "w", null).use {
FileOutputStream(it!!.fileDescriptor).use { outputStream ->
outputStream.write("test file".toByteArray())
outputStream.close()
}
}
values.clear()
values.put(MediaStore.Images.Media.IS_PENDING, 0)
contentResolver.update(item, values, null, null)
Run Code Online (Sandbox Code Playgroud)
现在我的文件保存在 Downloads/myApp/subDir/file.txt 中
如果是这样,如果我不知道该文件的 Uri 但知道用于保存它的 RELATIVE_PATH,我该如何读取该文件?