android开发分享实验一 思路

在主布局文件中加入跳转用的tab,放到布局文件的最后<LinearLayout android:layout_width=”match_parent” android:layout_height=”wrap_content” android:orientation=”horizontal” android:layout_alignParentBottom=”true”> <Button android:id=”@+id/bt_1″

在主布局文件中加入跳转用的tab,放到布局文件的最后

<LinearLayout     android:layout_width="match_parent"     android:layout_height="wrap_content"     android:orientation="horizontal"     android:layout_alignParentBottom="true">     <Button         android:id="@+id/bt_1"         android:layout_width="0dp"         android:layout_height="60dp"         android:layout_gravity="bottom"         android:layout_weight="1"         android:background="@drawable/bg_btn3"         android:text="主页面"         android:textColor="@color/colorBlack">     </Button>      <Button         android:id="@+id/bt_2"         android:layout_width="0dp"         android:layout_height="60dp"         android:layout_weight="1"         android:text="设置"         android:layout_gravity="bottom"         android:background="@drawable/bg_btn3"         android:layout_toLeftOf="@id/bt_1"         android:textColor="@color/colorBlack">     </Button> </LinearLayout> 

其中样式xml bg_btn3文件内容

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="https://schemas.android.com/apk/res/android">     <item android:state_pressed="false">         <shape>             <solid android:color="#FFFFFF"></solid>         </shape>     </item>     <item android:state_pressed="true">         <shape>             <solid android:color="@color/colorGray"></solid>         </shape>     </item> </selector> 

values/color.xml文件

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="https://schemas.android.com/apk/res/android">     <item android:state_pressed="false">         <shape>             <solid android:color="#FFFFFF"></solid>         </shape>     </item>     <item android:state_pressed="true">         <shape>             <solid android:color="@color/colorGray"></solid>         </shape>     </item> </selector> 

效果:
实验一 思路
在MainActivity.java中,添加监听函数,其中Setup.java是要跳转的设置页面

Button btn1; @Override 	protected void onCreate(Bundle savedInstanceState) { 		super.onCreate(savedInstanceState); 		setContentView(R.layout.activity_main); 		context = this; 		btn1 = (Button) findViewById(R.id.bt_2);  		// 事件监听 		initEvent();  		btn1.setOnClickListener(new View.OnClickListener() { 			@Override 			public void onClick(View v) { 				//跳转到打卡页面 				Intent i2=new Intent(MainActivity.this,Setup.class); 				startActivity(i2); 			} 		}); 	} 

新建设置页面的activity
实验一 思路
并且把生成的类中继承的类名换成Activity.
在新生成的布局文件中,将主页面的那些配置的editText之类的放到这个布局文件中。并且MainActivity.java基本上都移植到新生成的类中。

功能实现的思路:
大体的思路是在设置页面中输入值,点击修改按钮后,会修改Const.java中的静态变量值,然后在主页面点击连接按钮时,直接调用const.java中的值。
所以在新建的类中的initEvent方法中linkage_sw和connect_tb的监听作用是将前端输入的值放入const中。
mainactivity中initEvent方法是调用const值进行连接。

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/addevelopment/892256.html

(0)
上一篇 2021年10月20日
下一篇 2021年10月20日

精彩推荐