Android Studio运行修改后的布局文件和代码,重新运行没有显示效果

前几天公司要求打包变体apk,就用gradle构建了变体打包出来。但是而后的日子发现大部分时候我的Android Studio(版本3.0.1)编译运行修改后的布局文件和代码就没有正确的效果显示出来。网上查了什么关闭instant run、清理缓存等都没有效果。今天把构建变体相关的屏蔽掉了才好,不知道是不是android studio 3.0.1的一个Bug
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在 Android Studio 中控制两个布局文件,您可以在一个控制文件中使用两个布局文件。这可以通过在一个布局文件中使用 <include> 标记来实现,这样就可以将另一个布局文件包含到当前布局中。 以下是一个简单的示例,展示了如何在一个控制文件中使用两个布局文件: 1. 首先,在您的项目中创建两个布局文件,例如 "layout1.xml" 和 "layout2.xml"。 2. 在 "layout1.xml" 文件中,使用以下代码将 "layout2.xml" 包含到当前布局中: ``` <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/layout2" /> </LinearLayout> ``` 在上面的代码中,"@layout/layout2" 是指要包含的第二个布局文件的名称。 3. 接下来,在您的控制文件中,例如 "MainActivity.java",使用 setContentView() 方法来设置要显示布局文件,如下所示: ``` public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout1); } } ``` 在上面的代码中,"R.layout.layout1" 是指要显示的第一个布局文件的名称。 现在,当您运行这个应用程序时,它将显示第一个布局文件,并在其中包含第二个布局文件。您可以在控制文件中添加逻辑来控制这两个布局文件,例如根据用户的输入切换布局文件,或者根据某些条件更改布局文件中的 UI 元素。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值