Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
覆盖原始的android xml文件_Android - Fatal编程技术网

覆盖原始的android xml文件

覆盖原始的android xml文件,android,Android,我知道这是Snackbar的原始布局: <?xml version="1.0" encoding="utf-8"?> <merge xmlns:android="http://schemas.android.com/apk/res/android"> <TextView android:id="@+id/snackbar_text" android:layout_width="wrap_con

我知道这是Snackbar的原始布局:

<?xml version="1.0" encoding="utf-8"?>        
<merge xmlns:android="http://schemas.android.com/apk/res/android">

    <TextView
            android:id="@+id/snackbar_text"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
              ...
            android:ellipsize="end"/>

    <Button
            android:id="@+id/snackbar_action"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone"
              ...
            android:textColor="?attr/colorAccent"
            style="?attr/borderlessButtonStyle"/>

</merge>


是否可以覆盖像这样的原始android布局?

您不能覆盖,但可以更改原始布局文件。通常,所有默认的xml布局文件都存储在系统路径中。在我的窗口中
C:\Users\NAVEEN\AppData\Local\Android\sdk1\platforms\Android-22\data\res\layout
system就是这样。因此,您可以更改xml内容并在应用程序中重用它

不,它不是。我以Snackbar为例。我不是在问Snackbar本身。