浏览代码

GUI Layouting (Main Options Menu)

master
gitsvn 12 年前
父节点
当前提交
98cded3601
共有 2 个文件被更改,包括 4 次插入9 次删除
  1. 2
    3
      res/layout/rbs_spinner_item.xml
  2. 2
    6
      src/ch/spherIC/recurvebowsight/components/FontArrayAdapter.java

+ 2
- 3
res/layout/rbs_spinner_item.xml 查看文件

<ch.spherIC.recurvebowsight.components.FontTextView <ch.spherIC.recurvebowsight.components.FontTextView
android:id="@+id/spinner_item_view" android:id="@+id/spinner_item_view"
android:layout_width="wrap_content"
android:layout_width="0dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" android:layout_weight="1"
android:gravity="bottom|left" android:gravity="bottom|left"
android:lines="1" android:lines="1"
android:paddingLeft="2dp" android:paddingLeft="2dp"
android:text="FontTextView"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="18sp" android:textSize="18sp"
android:typeface="sans"
app:font="@string/TitilliumWeb_Regular" /> app:font="@string/TitilliumWeb_Regular" />
<ImageView <ImageView

+ 2
- 6
src/ch/spherIC/recurvebowsight/components/FontArrayAdapter.java 查看文件

import android.content.Context; import android.content.Context;
import android.graphics.Typeface;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
LayoutInflater inflater = getLayoutInflater(); LayoutInflater inflater = getLayoutInflater();
View spinnerItem = inflater.inflate(R.layout.rbs_spinner_item, parent, false); View spinnerItem = inflater.inflate(R.layout.rbs_spinner_item, parent, false);
TextView textView = (TextView) spinnerItem.findViewById(R.id.spinner_item_view);
FontTextView textView = (FontTextView) spinnerItem.findViewById(R.id.spinner_item_view);
ImageView checkBoxView = (ImageView) spinnerItem.findViewById(R.id.spinner_item_checkBox); ImageView checkBoxView = (ImageView) spinnerItem.findViewById(R.id.spinner_item_checkBox);
textView.setText(getItem(position).toString()); textView.setText(getItem(position).toString());
spinnerItem.setBackgroundColor(getContext().getResources().getColor(R.color.black)); spinnerItem.setBackgroundColor(getContext().getResources().getColor(R.color.black));
if (this.parentSpinner.getSelectedItemPosition() == position) { if (this.parentSpinner.getSelectedItemPosition() == position) {
textView.setFont(getContext(), "fonts/TitilliumWeb-Bold.ttf");
textView.setTextColor(getContext().getResources().getColor(R.color.android_blue_dark)); textView.setTextColor(getContext().getResources().getColor(R.color.android_blue_dark));
textView.setTypeface(null, Typeface.BOLD);
checkBoxView.setVisibility(View.VISIBLE); checkBoxView.setVisibility(View.VISIBLE);
} else { } else {
textView.setTextColor(getContext().getResources().getColor(R.color.white));
textView.setTypeface(null, Typeface.NORMAL);
checkBoxView.setVisibility(View.INVISIBLE); checkBoxView.setVisibility(View.INVISIBLE);
} }

正在加载...
取消
保存