120 @Override
121 protected void onFinishInflate() {
122 super.onFinishInflate();
123
124 mZenButtons = (SegmentedButtons) findViewById(R.id.zen_buttons);
125 mZenButtons.addButton(R.string.interruption_level_none, <=="なし"
Global.ZEN_MODE_NO_INTERRUPTIONS);
126 mZenButtons.addButton(R.string.interruption_level_priority, <=="重要"
127 Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS);
128 mZenButtons.addButton(R.string.interruption_level_all, <=="すべて"
Global.ZEN_MODE_OFF);
129 mZenButtons.setCallback(mZenButtonsCallback);
130
131 mZenSubhead = findViewById(R.id.zen_subhead);
132
133 mZenSubheadCollapsed = (TextView) findViewById(R.id.zen_subhead_collapsed);
134 mZenSubheadCollapsed.setOnClickListener(new View.OnClickListener() {
135 @Override
136 public void onClick(View v) {
137 setExpanded(true);
138 }
139 });
140 Interaction.register(mZenSubheadCollapsed, mInteractionCallback);
141
142 mZenSubheadExpanded = (TextView) findViewById(R.id.zen_subhead_expanded);
143 Interaction.register(mZenSubheadExpanded, mInteractionCallback);
144
145 mMoreSettings = findViewById(R.id.zen_more_settings);
146 mMoreSettings.setOnClickListener(new View.OnClickListener() {
147 @Override
148 public void onClick(View v) {
149 fireMoreSettings();
150 }
151 });
152 Interaction.register(mMoreSettings, mInteractionCallback);
153
154 mZenConditions = (LinearLayout) findViewById(R.id.zen_conditions);
155 }