0
我有一个列表视图,它使用来自我的Parse.com数据库的值填充,然后显示它们。我看到字体和大小可以改变为正常列表,但他们不适合我的工作。这是我的全部代码如何更改ListView的字体大小和对齐方式
public class OfferPage extends Activity {
String obj;
ProgressDialog mProgressDialog;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_offer_page);
Intent i = getIntent();
obj = i.getStringExtra("RestName");
populateList(obj, "Restraunt");
}
private void populateList(final String Value, final String Key) {
ParseQueryAdapter.QueryFactory<ParseObject> factory = new ParseQueryAdapter.QueryFactory<ParseObject>() {
@Override
@SuppressWarnings({ "unchecked", "rawtypes" })
public ParseQuery create() {
ParseQuery query = new ParseQuery("Offers");
query.whereEqualTo(Key, Value);
return query;
}
};
ParseQueryAdapter<ParseObject> adapter = new ParseQueryAdapter<ParseObject>(
this, factory);
adapter.setTextKey("Offer");
adapter.addOnQueryLoadListener(new OnQueryLoadListener<ParseObject>() {
@Override
public void onLoading() {
mProgressDialog = new ProgressDialog(OfferPage.this);
mProgressDialog.setTitle("Searching for Offers");
mProgressDialog.setMessage("Loading...");
mProgressDialog.setIndeterminate(false);
mProgressDialog.show();
}
@Override
public void onLoaded(List<ParseObject> objects, Exception e) {
mProgressDialog.dismiss();
}
});
final ListView listView = (ListView) findViewById(R.id.offerList);
listView.setAdapter(adapter);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.offer_page, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
我似乎无法弄清楚做什么,看了几个建议表格等问题,但他们没有工作
您必须创建自定义列表视图。很好的例子在这里:http://www.bignerdranch.com/blog/customizing-android-listview-rows-subclassing/ – Opiatefuchs 2014-09-04 13:32:23
我仍然困惑如何使用它为我的情况。你有没有任何示例代码可以解释得更好一些 – Androider 2014-09-04 17:07:05