導航:首頁 > 操作系統 > android單選

android單選

發布時間:2022-02-02 12:03:37

A. 如何實現android中三個單選按鈕橫向排列且只能選一個

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/row_item_margin">

<TextView
android:id="@+id/tvStorageWay"
style="@style/EditTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="儲存方式:"/>

<RadioGroup
android:id="@+id/rgStorageWay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/tvStorageWay"
android:gravity="center_vertical"
android:orientation="horizontal">

<RadioButton
android:id="@+id/rbPack"
style="@style/EditTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@null"
android:drawableLeft="@drawable/selector_login_mode_radiobutton"
android:text="包裝"/>

<RadioButton
android:id="@+id/rbBulk"
style="@style/EditTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/row_item_margin"
android:layout_weight="1"
android:button="@null"
android:drawableLeft="@drawable/selector_login_mode_radiobutton"
android:text="散裝"/>

<RadioButton
android:id="@+id/rbStorageWayOther"
style="@style/EditTextStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/row_item_margin"
android:layout_weight="1"
android:button="@null"
android:drawableLeft="@drawable/selector_login_mode_radiobutton"
android:text="其它"/>
</RadioGroup>
</RelativeLayout>

B. android checkbox全選不全選單選

protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.group_list2);

initBottomBar();

listView = (ListView) findViewById(R.id.groupListView);

GroupService service = new GroupService(this);
groupList = service.getGroupList(null);
adapter = new GroupListAdapter(this, groupList);
listView.setAdapter(adapter);

listView.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position,
long arg3) {
// TODO Auto-generated method stub
Group group = groupList.get(position);
CheckBox ctb = (CheckBox) view.findViewById(R.id.checkBox);
ctb.toggle();
adapter.selectedMap.put(group.id, ctb.isChecked());
adapter.notifyDataSetChanged();
if(adapter.selectedMap.containsValue(true)){
add2ScanListBtn.setEnabled(true);
}else{
add2ScanListBtn.setEnabled(false);
}
}
});

}

private void initBottomBar(){
bottomBarView = (LinearLayout) findViewById(R.id.bottomBar);
add2ScanListBtn = (Button) bottomBarView.findViewById(R.id.add2ScanListBtn);
add2ScanListBtn.setEnabled(false);
checkBtn = (Button) bottomBarView.findViewById(R.id.checkBtn);
closeCheckBtn = (Button) bottomBarView.findViewById(R.id.closeCheckBtn);

add2ScanListBtn.setOnClickListener(this);
checkBtn.setOnClickListener(this);
closeCheckBtn.setOnClickListener(this);
}

C. android怎麼讓復選框實現單選框功能

1單擊左上角office圖標。選擇彈出的對話框的 右下角的 word選項 2.在 word選項卡中選擇 在功能區顯示開發工具選項卡 打勾,確定。 3.在菜單欄中找到開發工具選項卡。。。在控制項的欄中。選擇控制項。單眩復眩下拉菜單等等都在 這里 。

D. android中的checkBox如何實現單選

Android中checkbox默認為復選框,也就是多選,實現單選的話,可以讓checkbox添加監聽,當已經有一個點擊了,點擊另外一個的時候,修改默認的狀態,實現單選,示例如下:

java">publicstaticinttemp=-1;
checkBox=(CheckBox)parentView.findViewById(R.id.cbox_isselect);
//做個標記
checkBox.setId(groupPosition);
//checkbox監聽
checkBox.setOnCheckedChangeListener(newOnCheckedChangeListener(){
@Override
publicvoidonCheckedChanged(CompoundButtonbuttonView,booleanisChecked){
if(isChecked)
{
//這段代碼來實現單選功能
if(temp!=-1)
{
CheckBoxtempButton=(CheckBox)MyRingBoxActivity.this.findViewById(temp);
if(tempButton!=null)
{
tempButton.setChecked(false);
}
}
//得到當前的position
temp=buttonView.getId();
}else{
temp=-1;
}

}
});

E. android 用imageview實現單選功能

imageView2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
v.setBackgroundResource(null); v.setBackgroundResource(R.drawable.adddoorbellon);
ImageView imageView = (ImageView) findViewById(R.id.yimenling_oneclick);
imageView.setBackgroundResource(R.drawable.akeyconfiguration);
}
});

這樣試試,,最好把你的錯誤日誌發出來

F. android 編程中怎樣從單選按鈕獲取數據

this.sex=(RadioGroup)super.findViewById(R.id.sex);
this.male=(RadioButton)super.findViewById(R.id.male);
this.female=(RadioButton)super.findViewById(R.id.female);
this.sex.setOnCheckedChangeListener(newOnCheckedChangeListenerImp());

r{

publicvoidonCheckedChanged(RadioGroupgroup,intcheckedId){
Stringtemp=null;
if(MainActivity.this.male.getId()==checkedId){
temp="男";
}
elseif(MainActivity.this.female.getId()==checkedId){
temp="女";
}

RadioButton是android開發中常見的一種控制項,而使用簡單,通常與RadioGroup一起使用。RadioButton表示單個圓形單選框,而RadioGroup是可以容納多個RadioButton的容器。

G. Android Studio 單選按鈕

是的,沒錯,能單獨拿出來拿出來用,要用RadioGroup包起來,代表一個組嘛,道理很簡單。CheckBox可以單獨出來。

用法是這樣的

<RadioGroup....>
<RadioButton.../>
<RadioButton.../>
<RadioButton.../>
<RadioButton.../>
......
</RadioGroup>

H. 如何將文本放在 android 中單選按鈕的左邊

<RadioGroup
android:id="@+id/radios"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_gravity="right"
android:inputType="text"
android:orientation="vertical">

<RadioButton
android:id="@+id/first"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:background="@color/white"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="first"
android:textColor="@color/Black"
android:textSize="20dip"/>

<RadioButton
android:id="@+id/second"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/Black"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="second"
android:textColor="@color/White"
android:textSize="20dp"/>

<RadioButton
android:id="@+id/third"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@color/Maroon"
android:button="@null"
android:drawablePadding="30dp"
android:drawableRight="@android:drawable/btn_radio"
android:text="third"
android:textColor="@color/Vanilla"
android:textSize="20dp"/>
</RadioGroup>

I. android radiobutton怎麼單選

activity_main.xml

<RadioGroup

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="horizontal"

android:layout_gravity="center_horizontal">

<RadioButton

android:id="@+id/xiaoxi"

android:layout_weight="1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="消息"

android:button="@null"

android:textSize="20sp"

android:gravity="center"

android:checked="true"

android:drawableTop="@drawable/selector_bar_1"/>

<RadioButton

android:id="@+id/lianxiren"

android:layout_weight="1"

android:button="@null"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="聯系人"

android:gravity="center"

android:drawableTop="@drawable/selector_bar_2"

android:textSize="20sp"/>

<RadioButton

android:id="@+id/dongtai"

android:layout_weight="1"

android:button="@null"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:textSize="20sp"

android:gravity="center"

android:drawableTop="@drawable/selector_bar_3"

android:text="動態"/>

</RadioGroup>

---------------------------在drawable下新建文件----------------------

1.selector_bar_1.xml

<?xml version="1.0"encoding="utf-8"?>

<selectorxmlns:android="http://schemas.android.com/apk/res/android">

<itemandroid:drawable="@mipmap/bar_1_select"android:state_checked="true"/>

<itemandroid:drawable="@mipmap/bar_1_unselect"android:state_checked="false"/>

</selector>

2.selector_bar_1.xml

<?xml version="1.0"encoding="utf-8"?>

<selectorxmlns:android="http://schemas.android.com/apk/res/android">

<itemandroid:drawable="@mipmap/bar_2_selector"android:state_checked="true"/>

<itemandroid:drawable="@mipmap/bar_2_unselector"android:state_checked="false"/>

</selector>

3.selector_bar_1.xml

<?xml version="1.0"encoding="utf-8"?>

</selector>

J. 請問android 編程中可不可以自定義單選框,怎樣實現。謝謝!

可以,使用style就行了,自定義style後就可以去掉自帶的圓圈圈,在設置背景的時候會使用到shape,使用shape設置按下狀態等等

閱讀全文

與android單選相關的資料

熱點內容
文件夾英文名排序 瀏覽:48
西二旗最高程序員 瀏覽:95
台灣寫真內部加密無刪減視頻 瀏覽:828
在線照片壓縮變小 瀏覽:654
隱藏配置文件夾 瀏覽:186
php分布式模塊化開發 瀏覽:389
wula是什麼app 瀏覽:832
豌豆莢里怎麼降低安卓手機版本 瀏覽:371
桌面的文件夾怎樣解散 瀏覽:796
貴州貴陽山洞伺服器雲空間 瀏覽:221
年薪48萬程序員老公 瀏覽:917
使用預構建的python 瀏覽:532
加密對沖基金交易有限公司 瀏覽:357
煙台製冷壓縮機價格 瀏覽:249
平板能用騰訊雲伺服器嗎 瀏覽:867
有js基礎學python 瀏覽:599
程序員可以回老家蓋房子嗎 瀏覽:555
pythonserial波特率 瀏覽:578
pc我的世界國際服怎麼下伺服器 瀏覽:144
udp凈荷加密 瀏覽:928