http://www.javadrive.jp/android/arrayadapter/index2.htmlを参考に
Listviewにテキストを表示させています。
public class MainActivity extends AppCompatActivity { private static final String[] textViews = { "abc ", "bcd", "cde", "def", "efg", "fgh", "ghi", "hij", "ijk", "jkl", "klm","sweet","russia","melissa","cute","which","aaa" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ListView listView = new ListView(this); // simple_list_item_1 は、 もともと用意されている定義済みのレイアウトファイルのID ArrayAdapter<String> arrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, textViews); setContentView(listView); listView.setAdapter(arrayAdapter); }
this, android.R.layout.simple_list_item_1
の部分のレイアウトファイルを変更して、リストビューのテキストのスタイルを変更したいです。
「res/layout」内に、「listlayout.xml」を作り、
<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" />
とし、Mainactivityの方を
R.layout.listlayout
に変えたのですが、
listlayoutをresolveできません、と出てエラーになります。
カスタムレイアウトファイルを作る場所、作り方が違うのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/25 05:03