当前位置: 首页 > news >正文

无锡网站的优化哪家好国内网建公司排名

无锡网站的优化哪家好,国内网建公司排名,东莞58同城,开发网站的基本过程接下来是二次开发的具体环节了#xff0c;由于存在用户需求#xff0c;用到ros-mobile不多#xff0c;更偏向于android开发。 用ppt画了简单的展示界面#xff0c;与用后交流界面的功能布局。先开发一代简易版本的app#xff0c;后续可以丰富完善。ctrlcv上线。 登录界面…接下来是二次开发的具体环节了由于存在用户需求用到ros-mobile不多更偏向于android开发。 用ppt画了简单的展示界面与用后交流界面的功能布局。先开发一代简易版本的app后续可以丰富完善。ctrlcv上线。 登录界面--在ros-mobile基础上增加登录界面初代版本只设置登录按钮账号密码也是固定的后续完善吧 步骤1创建登录界面布局 首先在res/layout文件夹下创建一个新的XML布局文件activity_login.xml用于呈现登录界面的UI元素。xml文件选择了layout.xml查询了解到app actions文件夹通常用于定义应用的操作和快捷方式而values文件夹用于存放应用中使用的字符串、颜色和其他资源的值。 ?xml version1.0 encodingutf-8? LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentRelativeLayoutandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentandroid:padding16dpEditTextandroid:idid/editTextUsernameandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_marginTop16dpandroid:hint请输入用户名/EditTextandroid:idid/editTextPasswordandroid:layout_widthmatch_parentandroid:layout_heightwrap_contentandroid:layout_belowid/editTextUsernameandroid:layout_marginTop16dpandroid:inputTypetextPasswordandroid:hint请输入密码/Buttonandroid:idid/btnLoginandroid:layout_width395dpandroid:layout_heightwrap_contentandroid:layout_belowid/editTextPasswordandroid:layout_marginTop16dpandroid:text登录 //RelativeLayout/LinearLayout 步骤2创建登录Activity 在java文件夹下创建一个新的LoginActivity类来管理登录界面的逻辑和交互。路径ui/activities/LoginActivity.java package com.schneewittchen.rosandroid.ui.activity;import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast;import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity;import com.schneewittchen.rosandroid.R; import com.schneewittchen.rosandroid.ui.activity.MainActivity;public class LoginActivity extends AppCompatActivity {private EditText usernameEditText;private EditText passwordEditText;private Button loginButton;Overrideprotected void onCreate(Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_login);usernameEditText findViewById(R.id.editTextUsername);passwordEditText findViewById(R.id.editTextPassword);loginButton findViewById(R.id.btnLogin);loginButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {// 获取输入的用户名和密码String username usernameEditText.getText().toString();String password passwordEditText.getText().toString();// 这里可以添加登录逻辑例如与服务器进行验证等// 假设用户名和密码都是 robot登录成功后跳转到主界面if (username.equals(robot) password.equals(robot)) {Toast.makeText(LoginActivity.this, 登录成功, Toast.LENGTH_SHORT).show();// 登录成功后跳转到主界面Intent intent new Intent(LoginActivity.this, MainActivity.class);startActivity(intent);finish(); // 登录成功后关闭登录界面防止用户按返回键回到登录界面} else {Toast.makeText(LoginActivity.this, 用户名或密码错误, Toast.LENGTH_SHORT).show();}}});} }步骤3更新AndroidManifest.xml 在AndroidManifest.xml文件中添加登录Activity的声明。将登录界面作为启动界面。 ?xml version1.0 encodingutf-8? manifest xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:toolshttp://schemas.android.com/toolspackagecom.schneewittchen.rosandroiduses-permission android:nameandroid.permission.INTERNET /uses-permission android:nameandroid.permission.ACCESS_NETWORK_STATE /uses-permission android:nameandroid.permission.ACCESS_FINE_LOCATION /uses-permission android:nameandroid.permission.WRITE_EXTERNAL_STORAGE /uses-permission android:nameandroid.permission.ACCESS_WIFI_STATE /uses-permission android:nameandroid.permission.SYSTEM_ALERT_WINDOW/applicationandroid:allowBackupfalseandroid:iconmipmap/ic_launcherandroid:labelstring/app_nameandroid:supportsRtltrueandroid:themestyle/AppThemetools:ignoreGoogleAppIndexingWarningtools:replaceandroid:iconactivityandroid:name.ui.activity.LoginActivityandroid:labelstring/login_activity_titleandroid:themestyle/AppTheme.NoActionBarandroid:windowSoftInputModeadjustResize!-- 设置为启动器 --intent-filteraction android:nameandroid.intent.action.MAIN /category android:nameandroid.intent.category.LAUNCHER //intent-filter/activityactivityandroid:name.ui.activity.MainActivityandroid:windowSoftInputModeadjustResizeandroid:screenOrientationunspecified/activityservice android:name.model.repositories.rosRepo.node.NodeMainExecutorServiceintent-filteraction android:nameorg.ros.android.NodeMainExecutorService //intent-filter/service/application/manifeststring.xml文件 string namelogin_activity_titlerobot/string styles.xml文件后续美化在这块添加代码 style nameAppTheme.NoActionBar parentTheme.AppCompat.Light.NoActionBar!-- 样式的其他属性 --/style效果展示
http://www.w-s-a.com/news/305843/

相关文章:

  • 个人做网站名称可以随意更改吗惠州网站推广排名
  • 自己建设一个网站步骤网站认证怎么认证
  • 深圳建站公司开发费用沧州手机建站哪家好
  • 兰州网站设计公司排名百度怎么发布短视频
  • 大连模板开发建站泰州网站建设策划方案
  • 厦门好的网站设计局域网内建网站
  • 关键词那种网站正版网页游戏平台排行榜
  • 网站自助建设平台创建网址快捷方式
  • 坑梓网站建设包括哪些成都网站建设优创
  • 重庆网站seo公司哪家好超级优化大师
  • 成都网站建设推广详情邵阳市住房和城乡建设局网站
  • 淄博网站推广猎头公司有哪些
  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站
  • 做网站难吗?wordpress评论qq
  • 权威网站优化价格电子商务静态网站建设实验报告
  • 公司如何办网站北京网站建设公司内江
  • 六安建设网站企业营业执照查询系统入口
  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件
  • 餐饮公司最好的网站建设手机网站 搜索优化 百度
  • 17网站一起做网批做服装团购网站
  • 广州网站制作知名企业网站搭建品牌
  • 如何去除网站外链个人网页制作全过程
  • 保洁公司网站怎么做科技设计网站有哪些内容
  • 建设厅网站查询网页设计好就业吗
  • 惠东县网站建设wordpress 如何回到初始
  • 如何让公司网站网站转备案
  • 获得网站所有关键字北京网站建设116net