Android
 Computer >> コンピューター >  >> プログラミング >> Android

Androidのラジオグループとは何ですか?


例に入る前に、Androidのラジオグループとは何かを知っておく必要があります。ラジオグループには、ラジオボタンのグループが含まれています。ラジオボタンを使用して、ユーザーの要件に応じて選択および選択解除できます。

この例は、Androidでラジオグループを使用する方法を示しています。

ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。

ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:app="https://schemas.android.com/apk/res-auto"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:gravity="center"
   android:orientation="vertical"
   tools:context=".MainActivity">
   <TextView
      android:id="@+id/result"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="Select your favourite subject"
      android:textSize="20sp"
      android:padding="10dp"
      app:layout_constraintBottom_toBottomOf="parent"
      app:layout_constraintLeft_toLeftOf="parent"
      app:layout_constraintRight_toRightOf="parent"
      app:layout_constraintTop_toTopOf="parent" />
      <RadioGroup
         android:id="@+id/radioGroup"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:padding="10dp">
      <RadioButton
         android:id="@+id/adroid"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="Android"/>
      <RadioButton
         android:id="@+id/java"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="java"/>
      <RadioButton
         android:id="@+id/cpp"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="CPP"/>
      <RadioButton
         android:id="@+id/clan"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:text="C Programming"/>
      </RadioGroup>
   <Button
      android:id="@+id/buton"
      android:text="ok"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />
</LinearLayout>

上記のコードには、4つのラジオボタンが含まれていました。ユーザーがボタンをクリックすると、チェックされたラジオボタンのテキストが表示されます。

ステップ3 −次のコードをsrc / MainActivity.java

に追加します
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.text.util.Linkify;
import android.view.View;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
   RadioButton radioButton;
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      final Button button=findViewById(R.id.buton);
      final RadioGroup radioGroup=findViewById(R.id.radioGroup);
      button.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            int clickedRadioButton=radioGroup.getCheckedRadioButtonId();
            radioButton=findViewById(clickedRadioButton);
            if(clickedRadioButton ==-1){
               button.setError("Error");
            } else {
               button.setError(null);
               Toast.makeText(MainActivity.this,radioButton.getText(),Toast.LENGTH_LONG).show();
            }
         }
      });
   }
}

ステップ5 −manifest.xmlを変更する必要はありませんアプリケーションを実行してみましょう。実際のAndroidモバイルデバイスをコンピューターに接続していると思います。 android studioからアプリを実行するには、プロジェクトのアクティビティファイルの1つを開き、ツールバーの[実行]アイコンをクリックします。オプションとしてモバイルデバイスを選択し、デフォルトの画面を表示するモバイルデバイスを確認します-

Androidのラジオグループとは何ですか?

以下に示すようにjavaを選択した例として、任意のサブジェクトを選択します-

Androidのラジオグループとは何ですか?

次に、[OK]ボタンをクリックして、ラジオグループから選択したラジオボタンのテキストを取得します。

Androidのラジオグループとは何ですか?

上記の結果では、[OK]ボタンを選択しました。選択したラジオボタンのテキストのトーストが表示されます。


  1. ストックAndroidとは正確には何ですか?

    「バニラ」Androidとも呼ばれるストックAndroidは、利用可能なAndroidオペレーティングシステムの最も基本的なバージョンです。ストックAndroidデバイスは、Googleによって設計および開発されたAndroidのコアカーネルを実行します。これは通常、携帯通信会社がインストールしたプログラムがないことで区別されます。たとえば、Verizonのネットワーク上のストックAndroidスマートフォンには、Verizonがインストールされたアプリは含まれません。多くのユーザーにとって、このブロートウェアを削除することは大きなインセンティブであり、デバイスの制御を取り戻すことができます。

  2. Android システム WebView とは?

    Android システム WebView (ASW) は、Android デバイスのアプリ リストや、場合によっては Google Play ストアの更新として見たことがあるかもしれません。この重要なシステム アプリは、直接インストールしたり使用したりするものではありませんが、Android オペレーティング システムの重要な部分であり続けています。 インストールした Android のバージョンに応じて、さまざまな形式で Android System WebView が表示されます。デバイスに関係なく、ASW (またはそのバージョン) を有効にして最新の状態にする必要があります。このガイド