我用的是Android设计支持库(com.android.support:appcompat-v7:22.2.0),我有一个LinearLayout在CoordinatorLayout这样的:
<android.support.design.widget.CoordinatorLayout
android:id="@+id/rootLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
</android.support.v7.widget.Toolbar>
</android.support.design.widget.AppBarLayout>
<!-- Content -->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#44ff44"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yo Yo"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yo Yo"
/>
</LinearLayout>
</android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.NavigationView
android:id="@+id/navigation"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/nav_header"
app:itemIconTint="@color/nav_item_icon_tint_color"
app:itemTextColor="@color/nav_item_text_color"
app:menu="@menu/navigation_drawer_items" />
Run Code Online (Sandbox Code Playgroud)
在代码中我改变了背景颜色,我希望BG应该填满显示器上的所有内容(因为我在layout_width和layout_height中使用match_parent)但是我得到了这样的BG颜色:

看起来它显示的wrap_content不仅仅是使用match_parent.我尝试layout_weight在LinearLayout中使用layout_centerInParent它并且它也不起作用.
我做错了什么?或者它是API错误?
更新:**
为了满足我可以使用的背景android:layout_gravity="fill_vertical"(建议@Abdullah).但是我的另一个点,这个问题是我想要的match_parent,layout_weight在的LinearLayout或layout_centerInParent和其他相对值中的RelativeLayout到下正常工作CoordinatorLayout.现在,当我将片段添加到LinearLayout时,布局对齐(在片段布局中)与我的期望不同.使用比率或相对值的一切都不起作用. …
我对RxJava的处理有疑问.我在Github上的RxSwift文档中找到了这个句子.
当序列发送
completed或error事件时,将释放计算序列元素的所有内部资源.要立即取消序列元素和免费资源的生成,请在返回的订阅上调用dispose.
如果我理解正确,资源(可观察的)将在他们打电话onCompleted或之后被释放onError.
所以问题是,RxJava是否像RxSwift一样做,或者我需要自己调用dispose?
谢谢
我正在遵循谷歌代码实验室的指示
当我运行以下命令时,我遇到了一些错误.
python -m scripts.retrain \
--bottleneck_dir=tf_files/bottlenecks \
--how_many_training_steps=500 \
--model_dir=tf_files/models/ \
--summaries_dir=tf_files/training_summaries/"${ARCHITECTURE}" \
--output_graph=tf_files/retrained_graph.pb \
--output_labels=tf_files/retrained_labels.txt \
--architecture="${ARCHITECTURE}" \
--image_dir=tf_files/flower_photos
Run Code Online (Sandbox Code Playgroud)
错误是
ERROR:tensorflow:Couldn't understand architecture name ''
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/Users/nutron/Documents/android-codelab-projects/google-codelab-tensorflow-for-poets-2/scripts/retrain.py", line 1326, in <module>
tf.app.run(main=main, argv=[sys.argv[0]] + unparsed)
File "/Users/nutron/tensorflow/lib/python2.7/site-packages/tensorflow/python/platform/app.py", line 48, in run
_sys.exit(main(_sys.argv[:1] + flags_passthrough))
File "/Users/nutron/Documents/android-codelab-projects/google-codelab-tensorflow-for-poets-2/scripts/retrain.py", line 976, in main
model_info …Run Code Online (Sandbox Code Playgroud) 在我将Android studio更新到3.0并按照此说明迁移我的项目后
我得到了这样的错误:
* What went wrong:
Execution failed for task
':app:transformClassesWithFirebasePerformancePluginForDevDebug'.
> SHA-256 digest error for org/jacoco/agent/rt/RT.class
Run Code Online (Sandbox Code Playgroud)
我跟踪并发现根本原因来自build.gradle文件中的此代码.
debug {
...
// Run code coverage reports by default on debug builds.
testCoverageEnabled = true
}
Run Code Online (Sandbox Code Playgroud)
因为当我评论这行代码时,项目很好.我使用Android Studio 2.3时没遇到这个问题.
我搜索了一些相关的主题,发现有人说禁用即时运行会解决但不幸的是我的情况不适用.
任何人都有任何建议来解决这个问题?
谢谢