blob: 972e04f12e459d272940a96b1e8aebd6ab3be4e0 [file] [log] [blame]
<fold text='/.../' expand='false'>/*
* Copyright (C) 2013 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/</fold>
package p1.p2;
import <fold text='...' expand='false'>android.app.Activity;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import java.util.List;</fold>
public class MyActivity2 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) <fold text='{}' expand='true'>{
}</fold>
private List<String> mSuggestedTerms;
View.OnClickListener mSearchTermClickListener;
public View getView(int position, View convertView, ViewGroup parent) <fold text='{...}' expand='true'>{
ViewGroup viewGroup = (ViewGroup) LayoutInflater.from(parent.getContext()).inflate(
R.layout.mylayout, null);
assert viewGroup != null;
Button button = (Button) viewGroup.getChildAt(0);
assert button != null;
String searchText = mSuggestedTerms.get(position);
button.setText(searchText);
button.setOnClickListener(mSearchTermClickListener);
button.setContentDescription(<fold text='"Click to search for {searchText}"' expand='false'>getResources().getString(R.string.content_description_search_text, searchText)</fold>);
button.setContentDescription(<fold text='"Third: {42} Repeated: {42} First: {firstArg} Second: {s..."' expand='false'>getResources().getString(R.string.formatting_key, "firstArg", "secondArg",
42, "fourth")</fold>);
button.setContentDescription(<fold text='"Escaped: \%s First: {searchText} Invalid: %20$s"' expand='false'>getResources().getString(R.string.formatting_key2, searchText, "second")</fold>);
button.setContentDescription(<fold text='"Third: {true} Repeated: {true} First: {null} Second: {a}"' expand='false'>getResources().getString(R.string.formatting_key, null, 'a', true)</fold>);
button.setText(<fold text='"Application Name"' expand='false'>R.string.app_name</fold>);
return viewGroup;
}</fold>
}