影片直播原始碼,AndroidStudio登入頁面的切換
影片直播原始碼,AndroidStudio登入頁面的切換
xml程式碼
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=" xmlns:app=" xmlns:tools=" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" android:orientation="vertical" android:padding="10dp" > <!-- 登入方式的選擇--> <RadioGroup android:id="@+id/login" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="15dp"> <RadioButton android:id="@+id/password_login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="密碼登入" android:textSize="18dp" /> <RadioButton android:id="@+id/yzm_login" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="80dp" android:text="驗證碼登入" android:textSize="18dp" /> </RadioGroup> <!-- 手機號碼--> <LinearLayout android:id="@+id/phone" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_marginTop="10dp" android:layout_below="@+id/login"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="手機號碼:" android:textSize="20dp" /> <EditText android:layout_width="270dp" android:layout_height="50dp" android:singleLine="true" android:hint="請輸入手機號" android:background="@drawable/editext_selector" /> </LinearLayout> <!-- 登入密碼--> <LinearLayout android:id="@+id/password_view" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:layout_marginTop="10dp" android:layout_below="@+id/phone"> <TextView android:id="@+id/password_txt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="登入密碼:" android:textSize="20dp" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <EditText android:id="@+id/password_value" android:layout_width="160dp" android:layout_height="50dp" android:singleLine="true" android:hint="請輸入密碼" android:background="@drawable/editext_selector" tools:ignore="MissingConstraints" /> <Button android:id="@+id/login_yzm" android:layout_width="110dp" android:layout_height="50dp" android:layout_toEndOf="@id/password_value" android:text="登入" android:background="@color/colorPrimaryDark"/> </RelativeLayout> </LinearLayout> <CheckBox android:id="@+id/btn_forget" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="記住密碼" android:layout_below="@id/password_view"/> <Button android:layout_width="match_parent" android:layout_height="60dp" android:layout_below="@+id/btn_forget" android:gravity="center" android:text="登入" /> <!-- 未解決的bug: 1.輸入框的寬度螢幕自適應 2.密碼設定為不可見,驗證碼可見(JAVA更改編輯框的屬性) --> </RelativeLayout>
【Java程式碼】
package com.example.a10133; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.text.InputType; import android.view.View; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.RadioGroup; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView password_txt; EditText password_value; Button login_yzm; RadioGroup login; CheckBox btn_forget; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //載入佈局 setContentView(R.layout.activity_main); //獲取控制元件 // 密碼登入 password_txt = findViewById(R.id.password_txt); // 輸入的密碼框 password_value = findViewById(R.id.password_value); // 登入及獲取驗證碼按鈕 login_yzm = findViewById(R.id.login_yzm); // 忘記密碼按鈕 btn_forget = findViewById(R.id.btn_forget); // 選擇兩種登入方式 login = findViewById(R.id.login); //單選按鈕組繫結監聽器 login.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup group, int checkedId) { if (checkedId == R.id.password_login) { password_txt.setText("登入密碼:"); password_value.setHint("請輸入密碼"); login_yzm.setText("登入"); btn_forget.setVisibility(View.VISIBLE); } else if (checkedId == R.id.yzm_login) { password_txt.setText(" 驗證碼:"); password_value.setHint("請輸入驗證碼"); login_yzm.setText("獲取驗證碼"); btn_forget.setVisibility(View.INVISIBLE); } } }); } }
以上就是 影片直播原始碼,AndroidStudio登入頁面的切換,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2988166/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播平臺製作,登入頁面的切換
- 成品直播原始碼推薦,登入和註冊兩個頁面的簡單實現原始碼
- 線上直播原始碼,完整登陸頁面的全部資訊(包括使用者名稱、輸入密碼等)原始碼密碼
- 直播原始碼網站,新使用者登入時的註冊頁面和登入頁面原始碼網站
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- 手機直播原始碼,使用ViewPager2實現頁面滑動切換原始碼Viewpager
- 成品直播原始碼,點選滑動切換效果原始碼
- 直播原始碼,zabbix忘記登入密碼原始碼密碼
- 影片直播原始碼,載入gif圖片原始碼
- app直播原始碼,平臺登入頁面實現和修改密碼頁面實現APP原始碼密碼
- 直播系統原始碼,啟動APP時判斷登入狀態,引導頁、登入頁、首頁的跳轉方式原始碼APP
- app直播原始碼,RecycleView頁面的點選跳轉設計APP原始碼View
- 直播系統app原始碼,Android studio 實現app登入註冊頁面APP原始碼Android
- 直播帶貨原始碼,普通商城購物頁面的製作原始碼
- 影片直播系統原始碼,flutter Wrap 自動換行元件原始碼Flutter元件
- 線上直播原始碼,npm設定映象的方法 可切換原始碼NPM
- 影片直播系統原始碼,EditText輸入框的使用原始碼
- 直播app原始碼,使用者首次登入時彈出左右滑動導航頁APP原始碼
- CSS自定義屬性與前端頁面的主題切換CSS前端
- 影片直播網站原始碼,flutter 頂部滾動欄頁面網站原始碼Flutter
- app直播原始碼,自定義兩種Activity切換動畫實現APP原始碼動畫
- win10怎麼切換不同的登入賬戶_win10如何切換登入使用者Win10
- 短視訊直播原始碼,遊客模式下使用正常功能跳轉到登入頁面原始碼模式
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- spring security之 預設登入頁原始碼跟蹤Spring原始碼
- app直播原始碼,軟體登入時的背景圖更改APP原始碼
- 成品直播原始碼推薦,登入介面實現插入背景原始碼
- 直播商城原始碼,實現系統的日間/夜間模式切換原始碼模式
- 成品直播原始碼,輪播圖無縫切換以及自動懸停原始碼
- 直播app原始碼,登入時自動輸入密碼/自動記住密碼APP原始碼密碼
- 【Python】Python抓取分享頁面的原始碼示例Python原始碼
- 影片直播app原始碼,自定義View 線型EditText輸入框APP原始碼View
- 影片直播原始碼,uniapp頁面跳轉的幾種方法和區別原始碼APP
- 手機直播原始碼,文字上下滾動切換 用於公告訊息提示原始碼
- 直播商城系統原始碼,播放器aliPlayer自定義清晰度切換原始碼播放器
- iOS之引導頁和登入介面的搭建思路iOS
- Spartacus 註冊和登入頁面的實現細節
- 直播系統原始碼,自動登入及記住密碼實現原始碼密碼