view中应避免写入空行

在写view视图的时候,要尽量避免写入空行。写注释的时候,不应该在最后加;

如:--债券;

因为把视图写入文件,然后在sqlplus命令行用@命令执行文件时,碰到空行会弹出“>sql”

(可在命令行中测试),从而会认为是无效的sql。

 

sqlplus把视图当做简单sql在执行,存储过程就不存在这种情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以通过以下步骤在BottomNavigationView页面写入内容: 1. 在布局文件添加BottomNavigationView控件,例如: ```xml <com.google.android.material.bottomnavigation.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" app:menu="@menu/bottom_navigation_menu" /> ``` 2. 创建要在BottomNavigationView显示的Fragment,例如: ```java public class HomeFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_home, container, false); } } ``` 3. 创建菜单资源文件bottom_navigation_menu.xml,定义BottomNavigationView的菜单项和对的Fragment,例如: ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_home" android:icon="@drawable/ic_home" android:title="@string/menu_home" /> <item android:id="@+id/menu_dashboard" android:icon="@drawable/ic_dashboard" android:title="@string/menu_dashboard" /> <item android:id="@+id/menu_notifications" android:icon="@drawable/ic_notifications" android:title="@string/menu_notifications" /> </menu> ``` 4. 在MainActivity设置BottomNavigationView的菜单和点击事件处理,例如: ```java public class MainActivity extends AppCompatActivity { private BottomNavigationView bottomNavigationView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); bottomNavigationView = findViewById(R.id.bottom_navigation); bottomNavigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.menu_home: getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, new HomeFragment()) .commit(); return true; case R.id.menu_dashboard: getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, new DashboardFragment()) .commit(); return true; case R.id.menu_notifications: getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, new NotificationsFragment()) .commit(); return true; } return false; } }); // 默认显示HomeFragment getSupportFragmentManager().beginTransaction() .replace(R.id.fragment_container, new HomeFragment()) .commit(); } } ``` 5. 在MainActivity的布局文件添加一个FrameLayout作为Fragment的容器,例如: ```xml <FrameLayout android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_above="@id/bottom_navigation" /> ``` 通过以上步骤,就可以在BottomNavigationView页面显示对的Fragment内容了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值