소스 검색

Userguides

master
gitsvn 12 년 전
부모
커밋
144890ed4c

BIN
res/drawable-hdpi/userguide_sight.png 파일 보기


+ 8
- 1
res/values-de/strings.xml 파일 보기

@@ -114,11 +114,18 @@
<string name="ug_UserguideRiserParams_Add1">
Dieser Wert is negativ falls die Schraubenlöcher der Visiermontage näher an der Sehne sind als die Button-Schraubenlöcher, andernfalls positiv.
</string>
<string name="ug_UserguideRiserParams_Add2">
<string name="ug_UserguideRiserParams_Add2">
Schraubenlöcher Button
</string>
<string name="ug_UserguideRiserParams_Add3">
Schraubenlöcher Visiermontage
</string>
<string name="ug_UserguideSightParams_Add1">
Dieser Wert is negativ falls die Fixierschraube näher an der Sehne ist als die Schraubenlöcher der Visiermontage, andernfalls positiv.
</string>
<string name="ug_UserguideSightParams_Add2">
Einstellbare Abstände von der Fixierschraube bis zum Pin, getrennt durch Kommas.
</string>
</resources>

+ 6
- 0
res/values/strings.xml 파일 보기

@@ -120,6 +120,12 @@
<string name="ug_UserguideRiserParams_Add3">
Sight mount screw holes
</string>
<string name="ug_UserguideSightParams_Add1">
This value is negative if the fixing screw is closer to the bow string than the sight mount screw holes, otherwise positive.
</string>
<string name="ug_UserguideSightParams_Add2">
Settable distances from the fixing screw to the pin, comma separated.
</string>
</resources>

+ 1
- 1
res/values/strings_notrans.xml 파일 보기

@@ -21,6 +21,6 @@
<string name="caption_UserguideParams">1. %1$s\n2. %2$s\n3. %3$s\n4. %4$s\n5. %5$s\n6. %6$s\n7. %7$s\n\n%8$s\n\n%9$s</string>
<string name="caption_UserguideRiserParams">1. %1$s\n2. %2$s\n3. %3$s\n4. %4$s</string>
<string name="caption_UserguideSightParams">1. %1$s\n2. %2$s\n3. %3$s\n4. %4$s\n5. %5$s\n6. %6$s\n7. %7$s</string>
</resources>

+ 49
- 2
src/ch/spherIC/recurvebowsight/DialogFactory.java 파일 보기

@@ -31,6 +31,8 @@ import android.widget.TextView;
import ch.spherIC.recurvebowsight.dialog.ChooseArcherySetupDlg;
import java.util.StringTokenizer;
/**
* Dialog factory class.
@@ -68,6 +70,10 @@ public final class DialogFactory {
dlg = createUserguideRiserDialog(parent);
break;
case RBSMainActivity.DLG_USERGUIDE_SIGHT_CFG:
dlg = createUserguideSightDialog(parent);
break;
default:
dlg = null;
break;
@@ -129,10 +135,10 @@ public final class DialogFactory {
image.setImageResource(R.drawable.userguide_riser);
TextView text = (TextView) dialog.findViewById(R.id.ug_txt_HowTo);
String vVisHStr = parent.getResources().getString(R.string.scVvisHLbl) + ".\n"
String vVisHStr = parent.getResources().getString(R.string.rcVvisHLbl) + ".\n"
+ parent.getResources().getString(R.string.ug_UserguideRiserParams_Add1);
text.setText(parent.getResources().getString(R.string.caption_UserguideRiserParams, //
parent.getResources().getString(R.string.scVvisVLbl), //
parent.getResources().getString(R.string.rcVvisVLbl), //
vVisHStr, //
parent.getResources().getString(R.string.ug_UserguideRiserParams_Add2), //
parent.getResources().getString(R.string.ug_UserguideRiserParams_Add3)));
@@ -148,6 +154,47 @@ public final class DialogFactory {
return dialog;
}
/**
* @param parent
*
* @return
*/
private static Dialog createUserguideSightDialog(final Activity parent) {
final Dialog dialog = new Dialog(parent);
dialog.setContentView(R.layout.rbs_userguide_dialog);
dialog.setTitle(parent.getResources().getText(R.string.menuUserGuide).toString());
ImageView image = (ImageView) dialog.findViewById(R.id.ug_image);
image.setImageResource(R.drawable.userguide_sight);
TextView text = (TextView) dialog.findViewById(R.id.ug_txt_HowTo);
StringTokenizer st = new StringTokenizer(parent.getResources().getString(R.string.scaVLbl), "/");
String aVStr = st.nextToken();
String aHStr = st.nextToken() + ".\n" + parent.getResources().getString(R.string.ug_UserguideSightParams_Add1);
String vHorzSettStr = parent.getResources().getString(R.string.scHeVSLbl) + ".\n" + parent.getResources().getString(R.string.ug_UserguideSightParams_Add2);
text.setText(parent.getResources().getString(R.string.caption_UserguideSightParams, //
aVStr.trim(), aHStr.trim(), vHorzSettStr.trim(), //
parent.getResources().getString(R.string.scVertScaleRngMinLbl),
parent.getResources().getString(R.string.scVertScaleRngMaxLbl),
parent.getResources().getString(R.string.scVertSkalaMiddleLbl),
parent.getResources().getString(R.string.scEvSLbl)));
((Button) dialog.findViewById(R.id.btn_ugClose)).setOnClickListener(new OnClickListener() {
@Override
public void onClick(final View v) {
dialog.dismiss();
}
});
return dialog;
}
private static Dialog createChooseArcherySetupDialog(final Activity parent) {
final ChooseArcherySetupDlg dialog = new ChooseArcherySetupDlg(parent);
return dialog;

+ 6
- 1
src/ch/spherIC/recurvebowsight/configuration/SightConfigurationActivity.java 파일 보기

@@ -86,7 +86,8 @@ public class SightConfigurationActivity extends Activity {
private void loadSightSpinner() {
List<ISight> sights = SightDao.getInstance().loadAll();
this.scSightSpinner.setAdapter(new FontArrayAdapter<ISight>(this, R.layout.rbs_spinner, sights, this.scSightSpinner));
this.scSightSpinner.setAdapter(new FontArrayAdapter<ISight>(this, R.layout.rbs_spinner, sights,
this.scSightSpinner));
}
private void initializeComponents() {
@@ -247,6 +248,10 @@ public class SightConfigurationActivity extends Activity {
showDialog(RBSMainActivity.DLG_ABOUT);
return true;
case R.id.itemUserGuide:
showDialog(RBSMainActivity.DLG_USERGUIDE_SIGHT_CFG);
return true;
default:
return super.onOptionsItemSelected(item);

Loading…
취소
저장