我想把左边的单选按钮的文字放在右边
我找到了这个解决方案
<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>
Run Code Online (Sandbox Code Playgroud)
但问题是,文本引力将在左边,我想要的是把它放到正确,因为我正在写阿拉伯语单词

我想使用搜索栏更改编辑文本的文本大小,每次关闭活动并重新打开它时,搜索栏会自动增加文本大小,这是代码
package com.e_orthodoxy.orthodox_prayers;
public class WakeupActivity extends Activity {
private SharedPreferences prefs;
private SeekBar seekbar;
private EditText edittext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_wakeup);
seekbar = (SeekBar) findViewById(R.id.seekBar1);
edittext = (EditText) findViewById(R.id.id_wakeup_txt);
prefs = getPreferences(MODE_PRIVATE);
float fs = prefs.getFloat("fontsize", 12);
seekbar.setProgress((int)fs);
edittext.setTextSize(seekbar.getProgress());
seekbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onStopTrackingTouch(SeekBar seekBar){
prefs = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor ed = prefs.edit();
ed.putFloat("fontsize", edittext.getTextSize());
ed.commit();
}
@Override
public void onStartTrackingTouch(SeekBar seekBar){
}
@Override
public void onProgressChanged(SeekBar seekBar, int progress,
boolean fromUser){
edittext.setTextSize(progress);
} …Run Code Online (Sandbox Code Playgroud) 如何让这个切换按钮状态保存并在我使用共享首选项的所有活动中使用,我把共享首选项代码,但这一个不起作用,所以有我错过的东西或这个代码是错误的
这是新代码和全班代码,请检查一下,也许会对代码产生影响
public class CollectionPrayersTextActivity extends Activity {
boolean on;
public SharedPreferences tprefs;
final String PREF_NAME="preferences";
public static TextView textview;
private SharedPreferences prefs;
private SeekBar seekbar;
private ToggleButton toggle;
private LinearLayout linear;
@Override
protected void onCreate(Bundle savedInstanceState) {
// Remove title bar
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
// Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Window window = getWindow();
// Unlock the device if locked
window.addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
// Turn screen on if off
window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
// Keep screen on
window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
// Transition between activities
overridePendingTransition(R.anim.incoming, R.anim.outgoing);
// On …Run Code Online (Sandbox Code Playgroud)